A desktop-based Voting Management System built using Java Swing and MySQL. This application allows voters to cast votes for candidates, prevents duplicate voting, and lets administrators view all recorded votes with password protection.
- Voter Authentication (simple regex-based check)
- Candidate Display with images, names, and party info
- Vote Casting with database storage
- Duplicate Vote Prevention
- Password-Protected Admin Panel to view all votes
- Gradient Background UI for better visual appeal
- Java (Swing GUI) (User Interface)
- MySQL (local database)
- JDBC (Java Database Connectivity)