Skip to content

EwayJSC/online-voting-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo Online Voting System by VertX

Scenarios

In the current scenario where the internet has brought almost all the ease to our living room, be it replacing physical banking to internet banking, ordering food online, buying movie tickets, buying any kind of clothes or household items to consulting your doctor for minor issues, bill payments of any kind etc.

Still since quite long time going to the polling booth and standing in long queue to cast vote has been persistent and it was challenging for the Government to motivate the public to participate in the election system and cast their vote, as there was no such online voting system available.

But all the credit goes to the internet and the Software developers who are going to made it possible soon for everyone to cast their vote to the candidate of their own choice with the un-matchable ease.

Objective

Write backend api & worker system which provide admin features, voter features using VertX common elements:

  • Standard Vertical
  • Worker Vertical
  • Eventbus

Admin Features

  • CRUD Candidates
  • Check Poll Results

Voter/User Features

  • List Candidates
  • Give Vote

Prerequisites

  • Programming Language: Java >= 1.8 (Recommended)/ Groovy >= 2.4
  • Build Tool: Maven (Recommended)/ Gradle
  • IDE: Intellij (Recommended) / Eclipse
  • Database: Mysql / PostgreSql / Mongo / Redis …

Building

To launch your tests:

./mvnw clean test

To package your application:

./mvnw clean package

To run your application:

./mvnw clean compile exec:java

Help

Contributor

  • Tu Pham Phuong

About

Demo Online Voting System by VertX

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published