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.
The eVote project is built using the following technologies:
- HTML
- CSS
- JavaScript
- PHP
- MySQL
To run the eVote project locally, please follow these steps:
- Ensure that you have a compatible web server environment set up on your machine (e.g., Apache, XAMPP, or WAMP).
- Clone this repository to your local machine or download the project files as a ZIP archive.
- Place the project files in the appropriate directory of your web server.
- Import the provided MySQL database file (
evote.sql
) into your MySQL server. - Update the database connection settings in the PHP files (
config.php
and other relevant files) to match your local MySQL configuration. - Start your web server.
- Access the eVote application by opening a web browser and navigating to the appropriate URL.
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.