How can we increase the participation of urban and youth voters in elections to ensure their involvement in the democratic process?
Develop a secure and decentralized remote voting APP that meets the requirements of transparency, user-friendliness, trustworthiness, and cost and time efficiency. The API will provide a reliable and accessible platform for conducting elections remotely, enabling individuals to exercise their democratic rights easily and efficiently.
- The genesis block is created on Ganache, and the smart contract for the Ballot is deployed.
- Welcome to our Smart Vote homepage, which serves as a platform for administrators, voters, and candidates to log in.
- Log in to the Voting Management Admin page using your ID and password.
- Admin setup timing for Registration End Time and Voting End Time.
- Login with Aadhaar is a digital authentication system with mobile OTP for registering as a Voter or Candidate.
- An OTP has been sent to the mobile number registered with the Aadhaar card.
- The backend fetches data using the Aadhaar number, and from this point, users can proceed with the voter registration process.
- The user has registered as a candidate for nomination.
- The party symbol or image is being updated.
- The admin has the authority to either approve or reject the candidate's request.
- In order to accept the candidate, the admin must confirm their account.
- During the registration process, voters are not allowed to cast their votes.
- Voting is open for voters during the designated voting period.
- You can access additional information about the candidate by clicking on "View More".
- Once a voter has cast their vote, the vote count is recorded.
- The voting window is closed after the vote count.
- The voting process will be closed once the designated voting time period has ended.
- The dashboard displays the following information: the top three winners, the timings of the voting process, the gender ratio of the voters, and the distribution of voters by age group.
- The dashboard provides information on the gender ratio of voters as well as the vote count by region.
- Show detailed information in numbers.
- Blockchain blocks are created when data is added to the blockchain network in the form of nodes.
- A dummy home page for registering Aadhaar details is available.
- From this page, the admin has the capability to add, delete, and search for Aadhaar users.
- If a process does not complete within the 15-minute token validity period of a JWT (JSON Web Token), the user will be required to log in again.