Skip to content

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.

Notifications You must be signed in to change notification settings

udaypalli/online-voting-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗳️ Online Voting System - Web Application

Java JSP MySQL Tomcat

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
Home

🛠️ 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.


About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages