Skip to content

sandali-singh/eVote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eVote - Online Voting Platform

eVote is an online platform designed to provide a convenient and user-friendly voting experience. It allows users to register as voters or groups and enables them to cast their votes easily. The registration process for both voters and groups follows the same straightforward procedure. The user interface is designed to simplify the voting process by allowing users to identify parties through their logos or names.

Technologies Used

The eVote project is built using the following technologies:

  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL

Installation

To run the eVote project locally, please follow these steps:

  1. Ensure that you have a compatible web server environment set up on your machine (e.g., Apache, XAMPP, or WAMP).
  2. Clone this repository to your local machine or download the project files as a ZIP archive.
  3. Place the project files in the appropriate directory of your web server.
  4. Import the provided MySQL database file (evote.sql) into your MySQL server.
  5. Update the database connection settings in the PHP files (config.php and other relevant files) to match your local MySQL configuration.
  6. Start your web server.
  7. Access the eVote application by opening a web browser and navigating to the appropriate URL.

Usage

Once you have the eVote application up and running, you can perform the following actions:

  • Register as a voter or group by providing the required information.
  • Log in using your registered credentials.
  • Browse and identify parties by their logos or names.
  • Cast your vote for a preferred party by selecting it.
  • View voting results and statistics.