Skip to content

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.

Notifications You must be signed in to change notification settings

jayeshbhandarkar/Web-Based-Online-Voting-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 

Repository files navigation

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 !! ✨

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published