Skip to content

An Online Voting Website which can be exaggerated for Digital Voting Systems.

Notifications You must be signed in to change notification settings

Vish-al-Singla/Online-Election-Voting-System

Repository files navigation

Online-Election-Voting-System

Digital Voting Method

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.

Features

Admin Side

  • Login/Logout
  • Manage Candidate
  • Activate/Deactivate Voters
  • Manage Voters
  • Generate Election Report
  • Manage User/ System List
  • View User Time Logs

System Side

  • Login/Logout
  • Manage Candidate
  • View Voters List
  • Manage Voters
  • Generate Election Report
  • View User/System List

Voters

  • Register to the System
  • Vote

How to Run

Requirements

  • Download and Install any Local Web Server such as XAMPP/WAMP.

Installation/Setup

  1. Open your XAMPP/WAMP's Control Panel and start the "Apache" and "MySQL".
  2. If you are using XAMPP, copy the Folder and paste it into "htdocs" directory.
  3. Browse the PHPMyAdmin in a browser. i.e. http://localhost/phpmyaddmin
  4. Create a new database naming "vote".
  5. Import the SQL file.
  6. Browse the " Online-Election-Voting-System " in a browser . i.e. http://localhost/Online-Election-Voting-System.

We Get to Learn many great Things while building this Project.

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

About

An Online Voting Website which can be exaggerated for Digital Voting Systems.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published