https://github.com/udaypalli/online-voting-system
Online Voting System is a secure, web-based platform that enables voters to register, cast votes, and view results digitally. Built with Java, JSP and MySQL, it ensures transparency, efficiency, and accuracy in elections.
https://github.com/udaypalli/online-voting-system
css e-voting-system html java javascript jsp mysql online-voting-system secure-voting tomcat web-application
Last synced: about 2 months ago
JSON representation
Online Voting System is a secure, web-based platform that enables voters to register, cast votes, and view results digitally. Built with Java, JSP and MySQL, it ensures transparency, efficiency, and accuracy in elections.
- Host: GitHub
- URL: https://github.com/udaypalli/online-voting-system
- Owner: udaypalli
- Created: 2025-07-16T14:26:25.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-08-21T07:21:02.000Z (11 months ago)
- Last Synced: 2025-08-21T09:33:34.618Z (11 months ago)
- Topics: css, e-voting-system, html, java, javascript, jsp, mysql, online-voting-system, secure-voting, tomcat, web-application
- Language: Java
- Homepage:
- Size: 3.48 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🗳️ Online Voting System - Web Application




> A **secure, web-based voting platform** developed using **Java, JSP and MySQL** to conduct elections digitally with transparency and efficiency.
---
## 📌 Features
- 👤 Voter Registration & Login
- 🗳️ Cast Vote Online (Secure Voting)
- 📅 Election Creation & Management (Admin)
- 🧑🤝🧑 Candidate Management
- 📊 Real-Time Results & Vote Counting
- 🔒 Robust Authentication & Data Encryption
- 🖥️ Admin Dashboard for Elections & Users
- 🛠️ Profile Management for Voters
- 📩 Notifications & Election Updates
---
## 🖼️ Screenshots
| Home Page |
|------------|
|  |
---
## 🛠️ Technologies Used
- **Frontend**: HTML, CSS, JavaScript
- **Backend**: Java (JSP & Servlets)
- **Database**: MySQL
- **Server**: Apache Tomcat
- **IDE**: Eclipse
- **Platform**: Windows 10+
---
## ⚙️ Setup Instructions
1. Clone or download the repository.
2. Import the project into **Eclipse IDE**.
3. Configure and start **Apache Tomcat Server**.
4. Set up the **MySQL database** using the provided schema.
5. Update database credentials in the configuration file.
6. Run the application and open in **Chrome Browser**.
---
## 🧑💻 Developer Info
- 👨🎓 **Uday Gopal Palli**
---
## 📄 License
This project is for **educational purposes only** and not intended for commercial use.
---