Home
Softono

Web Based Online Voting System

Open source PHP
32
Stars
5
Forks
0
Issues
1
Watchers
1 year
Last Commit

 About Web Based Online Voting System

Web-Based Online Voting System is a digital solution that enables voters to cast their votes via internet, eliminating the need for traditional paper-based voting.

Platforms

Web Self-hosted

Languages

PHP

Links

Need Help Installing Web Based Online Voting System?

We provide expert installation service for this software. Our team will install, configure, and secure Web Based Online Voting System on your server. plans start at just $30.

Web Based Online Voting System

View on GitHub

Web-Based Online Voting System

Introduction

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.

Project Overview

  • 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.

Features

  • 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.

Technologies Used

  • 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.

Requirements

  • XAMPP: Ensure you have XAMPP installed on your system.
  • Make sure that the Apache and MySQL modules is properly working in XAMPP Control Panel.

Installation Steps

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

Usage

Admin

  • Login using the provided credentials.
  • Manage voters and candidates.
  • Monitor voting process and results.

Voter

  • Register on the system.
  • Login with their credentials.
  • Cast their vote securely.

Admin Panel Login Details

⬤ Please do ⭐ the Repository, if it helped you in anyway.

😊 Thankyou !! ✨