This GitHub project is a Java-based voting system that utilizes MySQL as its database. The aim of the project is to provide a user-friendly and efficient platform for conducting online voting in limited areas.
To get started with the project, you will need to:
- Install Java,MySQL and Tomcat on your local machine.
- Clone the repository.
- Import the project into your preferred IDE.
- Be sure to update the URL, USERNAME, and PASSWORD constants in the DBUtil.java file with your MySQL database connection details.
To run the application, start your Tomcat server and navigate to http://localhost:8080/VotingSystem_war_exploded/ in your web browser. The application allows you to:
Admin Panel:
- Add/Edit/Delete election/candidates
- View Voting Result
User Panel:
- Login/Register
- Vote candidates
- View result
Frontend: JSP, HTML, CSS, Bootstrap, JavaScript
Server: Apache Tomcat
Database Connectivity: JDBC
Backend: Java Servlet
External libraries: JSTL
For support, feel free to contact: https://www.linkedin.com/in/anita-neupane-2b018022a