This is a face recognition voting system implemented using HTML, CSS, JavaScript, MySQL, and Flask. The system allows users to register their faces and vote for candidates using facial recognition technology.
- User Registration: Users can register their faces by capturing an image and associating it with their personal information.
- Candidate Registration: Administrators can register candidates by adding their details and capturing their images.
- Face Recognition: The system uses facial recognition algorithms to identify registered users and validate their votes.
- Voting: Registered users can cast their votes for candidates by submitting their facial image.
- Real-time Results: The system provides real-time updates on the vote count and displays the current standings.
- Admin Panel: Administrators have access to an admin panel to manage candidates, view voting statistics, and perform administrative tasks.
- HTML: Markup language for creating the structure of web pages.
- CSS: Stylesheet language for designing the appearance of web pages.
- JavaScript: Programming language for adding interactivity and logic to web pages.
- MySQL: Relational database management system for storing user and candidate data.
- Flask: Python-based web framework for building the server-side application and handling requests.
Contributions to the project are welcome! If you find any issues or have suggestions for improvement, please feel free to open an issue or submit a pull request.