Skip to content

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.

Notifications You must be signed in to change notification settings

Mridul20/VoteIt

Repository files navigation

OnlineVotingSystem

Description

“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.

Setup/Installation Requirements

Here is a run through of how to set up the application:

Method 1

  • 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.

Method 2

  • Directly download the apk in your phone/emulator

Known Bugs

  • None currently.

Tools Used

  • Android Studio
  • MySQL WorkBench

Technologies Used

  • Android
  • MySQL
  • Java
  • XML
  • FireBase

Screenshots

Author

Mridul Mittal.

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages