The Web-Based Online Voting System is a digital solution designed to facilitate a secure and efficient voting process via the internet. This system eliminates the need for traditional paper-based voting, making the voting process more accessible and convenient.
- Designed a secure and user-friendly online voting platform.
- Developed using HTML, CSS, JavaScript and backend technologies.
- Integrated authentication, and real-time updates for a seamless voting in an Organisation.
- Admin Panel: Manage voters, candidates, and oversee the voting process.
- Voter Registration: Allow users to register as voters.
- Voting Process: Secure and user-friendly interface for casting votes.
- Results Tabulation: Automatic tallying and display of election results.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
- Server: XAMPP
- Security: To verify the Voters, Mobile OTP Verification is used via API for enhanced security.
- XAMPP: Ensure you have XAMPP installed on your system.
- Make sure that the Apache and MySQL modules is properly working in XAMPP Control Panel.
STEP 1
- Download the Zip File :
- Download the project zip file from the repository.
STEP 2
- Unpack the Project :
- Unpack the zip file into your project's root folder.
STEP 3
- Create Database :
- Open phpMyAdmin and create a database named voting.
- Import the voting.sql file from the project directory into the voting database.
STEP 4
- Start XAMPP :
- Open the XAMPP Control Panel.
- Start Apache and MySQL.
STEP 5
- Configure Project :
- Navigate to the project directory.
- Open config.php and update database credentials if necessary.
STEP 6
- Access the System :
- Open your web browser and navigate to http://localhost/votingsystem/index.php
- Login using the provided credentials.
- Manage voters and candidates.
- Monitor voting process and results.
- Register on the system.
- Login with their credentials.
- Cast their vote securely.
- Username: ssvps@gmail.com
- Password: pass@123
⬤ Please do ⭐ the Repository, if it helped you in anyway.