An easily customizable electronic voting app written with JSP to facilitate voting in tertiary instituitions
- Clone the repository
- If you have Netbeans, you can import it to your netbeans project
- Set up your TomCat configuration
- Add mysql connector to the project libraries
- Add json library to the project libraries
- Import the sql file to your mysql database
- Click on run
- Admin can sign in (password is not encrypted for now)
- Admin can create elections and add posts
- Admin can add candidates for a post
- Admin can change the status of an election and publish result
- Admin can view result
- Users can login and see all elections they are eligible to participate in
- Users can vote
- Encrypt password (I was just lazy to do this)
- Admin should be able to register other admins
- Admins can upload voters via excel sheets and assign the elections they can participate in
- Improve UI/UX
- Users can view results of elections
This was my first JSP project so I'm quite sure I didn't follow best practises in some situations