Secure Online Voting System using Face Recognition and BlockChain
An Online system that provides features such as Accuracy, Convenience, and Privacy. Our website will not only save time but also make a hassle-free user experience.
Table of Contents
- Brief Description
- Objective of the Project
- Screenshots
- Technologies
- Features
- Authors
Brief Description
An online voting system is an online voting technique. In this system, people who are registered in the system can cast his/her vote online without going to any physical polling station. There are many voting procedures that are being used for voting purposes, such as ballot paper, EVM machines but all these procedures require more time and more manpower. People also have to wait in long queues which takes a lot of time in the process.
To eliminate all these drawbacks, we provide an online system that provides features such as accuracy, convenience, and privacy. Our website will not only save time but also make a hassle-free user experience. Our online voting system provides a platform with proper instructions where users can register themselves and cast vote remotely. During the entire process, multiple verification processes are carried out which makes this entire system secure. This project gives freedom to the voter to use his/her voting rights from anywhere.
The main aim of this project is to cast votes with proper anti-corruption techniques and to minimize errors and be hassle-free.
Objective of the Project
The specific objectives of the project include:
- Improving the existing/current voting process or approach.
- Implementing an automated voting system.
- Validating the system to ensure that only eligible voters are allowed to vote.
- An increasing number of voters as individuals will find it easier and more convenient to vote, especially those abroad.
Screenshots
Home Page
Registration Page
Instructions (In Video and Written)
Admin Portal
Details of the Registered Users
User Portal when Voting goes LIVE!
Confirmation Email after successfuly Voting
Documentation
(Will be uploaded Later)
Technologies
Frontend Technologies
- HTML
- CSS
- JavaScript
- JQuery
- Thymeleaf
Backend Technologies
- Java
- Python
- Open CV
- Spring
- Spring MVC
- Spring Boot
- Spring JPA
- Hibernate
- Spring Security
- Tomcat server
- MySQL
- Blockchain
Features
- Face Recognition
- OTP validation
- Video Instructions
- Decentralized Data
- User Authentication
Authors
Demo
(Will be Uploaded Later)
Feedback
If you have any feedback, please reach out to us at gunjanganguly12@gmail.com