Advanced Online voting system in PHP

The Advanced Online Voting System is a web application which is written in PHP and uses MySQL database. This web application system is easy to use. A video demo has been provided for easy use and installation. The source code script is provided for download.

Advanced Online voting system in PHP
Advanced Online voting system in PHP

Table of content

  1. About the advanced online voting system in PHP
  2. Features of the advanced online voting system in PHP
  3. Script detail
  4. Server Requirements
  5. Video Demonstration
  6. Step by step to run the script
  7. The screenshots

About the advanced online voting system in PHP

The advanced online voting system in PHP is a web application which is written in PHP. This project is responsive and easy to use. Using this script, you can learn how to create your own online voting system website. This project is written in PHP and MYSQL database.

 This system is an advanced voting system with an admin dashboard that shows the website summary like the no of candidates, number of voters, tally and graphical representations of votes by candidates.

The admin sees all the votes casted by the voters and who they voted. The votes can also be reset.

The admin is the only one that creates voters by entering their name, photo and password. When a user is created a unique id is generated for each person for login in. The login credentials will be given to the voter by the admin.

The admin can create positions and add candidates which will be voted for. Each candidate name and photo will be displayed on the candidates list. The election can be given any title depending on the election.

This System is responsive and has advanced features which are listed below.

 

Features of the advanced online voting system in PHP

Admin panel

  • Dashboard
  • Admin panel
  • Add voters
  • Create voting position
  • Add candidates
  • View ballot position
  • Add election title
  • Voting count chart Statistics
  • Remove voters
  • View all votes
  • Settings
  • Update profile
  • Print voting’s
  • Login and logout system
  • Reset votes
  • Search system
  • Online status system

Users / Visitors Side

  • Voters panel
  • Cast vote
  • Reset selected votes
  • Multi voting system
  • View ballot
  • CMS system
  • Login and logout system

Script Details

Written in PHP, HTML, JavaScript
Database MYSQL
Design Bootstrap, CSS
Includes README file
Type web application
Download type Zip file
Download size 37mb

Requirements

 Almost all servers already have them installed.

  • PHP 7.4
  • MYSQL Database

Video Demonstration

Watch Video for easy installation

Step by step to run the script (installation)

A server is required to run this project. We will be using XAMPP.

For XAMPP

  1. The script is provided below, click on download to start downloading the script.
  2. Go to your download folder in your Pc and extract the source code folder.
  3. Copy the folder you extracted and paste it in (for XAMPP xampp/htdocs, for WAMPP wampp/www, for LAMPP var/www/html) root directory in your pc.
  4. Open your XAMPP Control panel and start Apache and MYSQL.

Creating a database

  1. Open your browser
  2. Go to this path “http://localhost/phpmyadmin/
  3. Click on New on the left side of the screen.
  4. Create a database named “votingsystem”.
  5. Click on the import tab.
  6. Click on browse file and select “votingsystem.sql” file from the DB folder we extracted.
  7. Click on Go.

After creating a database

  1. Open a new tab on your browser and go to the path. E.g. “http://localhost/votingsystem/ OR http://localhost/[The project folder]/ the home page will be displayed.
  2. Login using the details below.

This advanced online voting system can be used by IT students for their projects. It is written in PHP and uses MySQL database. This web application can be downloaded below, using the links provided below. You might get errors if you use PHP version greater or lesser than the one we have provided in the requirements.

Other info

ZIP PASSWORD IN VIDEO

Admin

Url: http://localhost/votingsystem/admin

Username: admin

Password: password

SCREENSHOTS

Advanced Online voting system in PHP

Ballot Position

Advanced Online voting system in PHP

Candidates List

Advanced Online voting system in PHP