Skip to content

Gayatri2822/SmartVote-Python-MySQL

Repository files navigation

🗳️ Online Voting System using Python and MySQL

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.


📘 About the Project

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.


⚙️ Features

  • 🧑‍💻 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

🧠 Technologies Used

Component Technology
Programming Language Python
Database MySQL
Database Tool XAMPP / MySQL Workbench
Interface Tkinter (GUI) or Command Line

🗂️ Folder Structure

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages