A DaPP(Decentralized) Secured Voting Application
A blockchain based webapp to facilitate online voting with realtime result in a secured and transparent way.
- Registration with fields such as aadhar, EmailID, Mob No. for the voter has to be done first.
- Voting is not possible without proper Registration.
- Errors are handled elegantly using try-catch.
- Stats page displays vote count according to Candidate-ID.
- Vote once casted cannot be changed and cannot be recasted.
- Fast DOM-rendering using ReactJS.
- Transaction status can also be viewed using Metamask Plugin.
- User login after authenticating using Aadhar Id card and his/her otp recieved on the mobile no. corresponding to the aadhar id done by a backend system.
- User will be shown a ballot according to their constituency to cast a vote.
- After voting a user can see stats regarding the candidates of his/her constituency in real-time.
- The Contesting Candidates Info will be displayed .
- The votes will be stored as transactions on the blockchain where the user id will be hashed to protect the identity of the user.
- SMS will be sent to the user containing the info about the cast vote.
- Stats such as Votercount will be displayed.
- Git
- Azure BlockChain Services
- MetaMask
- ReactJS
- Bootstrap
- Web3JS
Team Name- Underdogs
| Shivansh Narayan | Hardik Mehta |