This is a complete Online Voting System We Created for our Minor Project for Guru Nanak Dev Engineering College . This is a PHP Project that provides an Online platform to vote. The System is developed on Universal Basis. This project stores the Candidate Details, Voters Details, and etc.
The Voters in this project can be anyone of same Nation, they must register their system account and their Voter ID number is required (Which is provided them beforehand). After the voter registration to the system, the system admin user will activate the voter account so they could vote for their candidates.
The system hass 3 types of users which are the Admin, System Users and Voters. The Admin can manage all of the data in this system and the System User has Only limited Access to manage the data.
The Project was Developed using PHP/Mysqli, MySQL Daatabase, HTML, CSS, Jaavascript, (jQuery and AJAX ) and Bootstrap for the design.
- Login/Logout
- Manage Candidate
- Activate/Deactivate Voters
- Manage Voters
- Generate Election Report
- Manage User/ System List
- View User Time Logs
- Login/Logout
- Manage Candidate
- View Voters List
- Manage Voters
- Generate Election Report
- View User/System List
- Register to the System
- Vote
- Download and Install any Local Web Server such as XAMPP/WAMP.
- Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
- If you are using XAMPP, copy the Folder and paste it into "htdocs" directory.
- Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyaddmin
- Create a new database naming "vote".
- Import the SQL file.
- Browse the " Online-Election-Voting-System " in a browser . i.e. http://localhost/Online-Election-Voting-System.
- Taking Responsibilites.
- Handling Team Members
- Working as a Unit
- Solving different Issues and Hurdles in the Way.
- Usablity of git, VS code, Meetings Apps, and many other Resources.