This project is a simple Online Voting System made using Python and MySQL.
It allows voters to cast their votes digitally and helps the admin to manage candidates, voters, and results easily.
The purpose of this project is to create a secure and efficient system for conducting elections online.
The system ensures that each voter can vote only once and that results are stored safely in the database.
- 🧑💻 Login System for admin and voters
- 🗂️ Voter Registration and management
- 🧾 Candidate Management (add, update, delete)
- ✅ Vote Casting (one person = one vote)
- 📊 View Results instantly after the election
- 💾 Database Integration using MySQL
| Component | Technology |
|---|---|
| Programming Language | Python |
| Database | MySQL |
| Database Tool | XAMPP / MySQL Workbench |
| Interface | Tkinter (GUI) or Command Line |
Online-Voting-System/ ├──ERD.jpg ├──Insert Statements.sql ├──LICENSE ├──Normal Forms.xlsx ├──Queries.sql ├──README.md ├──Voting tables.sql ├──final.py └──vote tables.sql
👩💻 Author Gayatri K This project was developed for learning and demonstration purposes. Inspired by open-source examples and customized with my own improvements.