PollFusion is an online voting system designed specifically for student council elections. It provides a secure, transparent, and efficient way to conduct elections in educational institutions.
- Secure Authentication: Ensures only eligible students can vote.
- Real-time Results: Instant result updates as votes are cast.
- User-Friendly Interface: Simple and intuitive UI for students and admins.
- Candidate Management: Easy addition and removal of candidates.
- Vote Anonymity: Maintains voter privacy and prevents manipulation.
- Admin Dashboard: Comprehensive controls for managing elections.
- Frontend: HTML, CSS, JavaScript
- Backend: PHP
- Database: MySQL
-
Clone the Repository:
git clone https://github.com/yourusername/pollfusion.git cd pollfusion -
Setup Database:
- Import the
pollfusion.sqlfile into MySQL. - Update
config.phpwith your database credentials.
- Import the
-
Run the Application:
- Start a local server (e.g., XAMPP, WAMP, or LAMP).
- Place the project files inside the
htdocsorwwwfolder. - Open
http://localhost/pollfusionin your browser.
-
Admin:
- Login to the admin panel.
- Add election details, candidates, and manage users.
- View live election results.
-
Voters:
- Register/Login with student credentials.
- Cast votes securely.
- View results (if enabled by admin).
Contributions are welcome! Follow these steps:
- Fork the repository.
- Create a feature branch.
- Commit your changes.
- Push to your fork and submit a pull request.
This project is licensed under the MIT License.
For any issues or feature requests, feel free to open an issue or reach out at [your email].