Skip to content

CJena-2002/evoting-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗳️ eVoting System — JSP/Java-Based Web Application

An online voting system developed using JSP, Servlets, and MySQL, designed to replicate real-world election workflows. The application allows user registration, secure login, casting votes, and real-time vote counting, with full admin control and data validation.


📌 Features

  • 🔐 Voter and Admin login
  • 🗳️ One-person-one-vote mechanism
  • ✅ Admin control over voters and candidates
  • 📊 Live vote result tracking
  • 📁 Database connectivity using JDBC
  • 🖥️ Runs on Apache Tomcat with MySQL backend

🛠️ Tech Stack

Layer Technology
Frontend JSP, HTML, CSS,
Backend Java (Servlets, JSP)
Database MySQL + JDBC
IDE Eclipse
Server Apache Tomcat

🚀 How to Run

  1. Import the Project into Eclipse

    • File > Import > Existing Projects into Workspace
    • Select the unzipped evoting folder
  2. Configure Apache Tomcat

    • Add Tomcat server to Eclipse if not already done
  3. Set Up MySQL

    • Create a database evoting
    • Import the SQL tables (optional: I can help you generate .sql if needed)
  4. Run the Application

    • Right-click project > Run on Server

📸 Screenshots

🔐 Login Page

Login Page

🗳️ Voting Panel

Security Check


👤 Author

Chinmaya Jena
GitHub Profile


📄 License

This project is for educational and learning purposes only.

About

An online voting system built using JSP, Servlets, and MySQL. Full-stack web project simulating real-world election functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages