“VoteIt” is an online mobile application that aims to provide users with a smooth and efficient way to cast their votes, manage and guide election processes effectively. It enables voters to choose their Candidate using their Mobile Phones thus reducing the load to travel and fulfill their right to vote. Also, it helps election Officers to manage and conduct elections smoothly. Admins manage the entire process of both Voters and Officers. The system is fully secured as it always asks for the OTP from the voter before casting their vote ensuring that no user can vote multiple times. Also, while logging in voters have to enter their VOTER_ID which is unique for every user. The Result Screen displays the result of the election once it's over.
Here is a run through of how to set up the application:
- Step 1 : Download latest version of Android Studio , Git , JAVA SE SDK
- Step 2 : In Android Studio open Get From Version Control and paste this link
https://github.com/Mridul20/VoteIt.git
- Step 3 : Wait for gradle to build and then click on run app to run the project on the emulator/device.
- Now feel free to hack around the project.
- Directly download the apk in your phone/emulator
- None currently.
- Android Studio
- MySQL WorkBench
- Android
- MySQL
- Java
- XML
- FireBase