# E-Voting

A secure and customizable e-voting system for managing elections, casting votes, and tracking real-time results—built for transparency and ease of use. Developed using **Laravel** and **Bootstrap**.

Need custom features? [Click Here](mailto:work.raflizocky@gmail.com).

<img src="demo-img/login.jpeg" alt="Login" width="100%">

<a href="https://github.com/raflizocky/e-voting/blob/main/demo-img/Demo.md">View more</a>

## Features

-   **Admin Panel**:
    -   Dashboard: Displays voter data (total voters, voted, not voted), vote count chart, generate pdf, and send vote report to email 
    -   Candidates: CRUD functionality for candidate data
    -   Voters: CRUD functionality for voter data, export (excel, pdf) voter data, import (excel) voter data
    -   Admins: CRUD functionality for admin data

-   **Voter Panel**:
    -   Election Page: Displays all candidates
    -   Results Page: Displays vote count chart for all candidates

## Installation

<a href="https://github.com/raflizocky/e-voting/blob/main/INSTALL.md">Installation & Usage Guide</a>

## Contributing

If you encounter any issues or would like to contribute to the project, feel free to:

-   Report any [issues](https://github.com/raflizocky/e-voting/issues)
-   Submit a [pull request](https://github.com/raflizocky/e-voting/pulls)
-   Participate in [discussions](https://github.com/raflizocky/e-voting/discussions) for any questions, feedback, or suggestions

## License

Code released under the [MIT License](https://github.com/raflizocky/e-voting/blob/main/LICENSE). Attribution appreciated.
