This repository contains the code and documentation for an E-Voting System, a project that I have developed using HTML, CSS, JavaScript, PHP for the backend, and a MySQL database.
- User registration and authentication for secure voting.
- Ballot creation and management.
- Real-time vote counting and result display(but in this i have created statically).
- Secure database storage for voter and ballot information.
- Responsive web design for accessibility on various devices.
- HTML: For creating the project's front-end structure.
- CSS: For styling the user interface.
- JavaScript: For adding interactivity to the web application.
- PHP: For the backend logic and user authentication.
- MySQL: To store and manage user and voting data.
For user registration and authentication, PHP backend is used to ensure a secure and reliable process. JavaScript is not used for this purpose to enhance security.
To run this project on your local machine, follow these steps:
- Clone the repository: git clone https://github.com/yourusername/e-voting-system.git
- Set up a web server environment (e.g., XAMPP or WAMP) to host the PHP and MySQL database.
- Import the database schema from the provided SQL file.
- Configure the database connection in config.php.
- Start the web server and access the project through a web browser.
- Register as a user to get access to the voting system.
- Create ballots or participate in existing elections.
- Cast your vote securely, and observe real-time results..
Mention any external libraries, resources, or contributors who helped in developing this project.
This project is licensed under the MIT License.
Feel free to customize and expand this README to include more specific details about your project, deployment instructions, and any additional information that may be relevant.