Mugambi-Ian / Election-Board

This app was designed to serve the purpose of an election board. It creates digital ballot papers through registrations of elections and its participants.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Election Board

This app serves as a terminal to control the date, time, length and participation of an election. I would like to note that this version was specifically built for my school.

Getting Started

This page only contains information related to the election board terminal. To access information on the Voters terminal click here.

1.On opening the app, it checks for ongoing elections. If there exists none the user will be presented with a screen to begin preparation.
image
2. The user will then be required to set the election date, time and the duration of the elections in hours. image image image image
3. To add an election position click on add position and a pop up will appear.
image
4. To add candidates contending for the same position click on the election position.
image
5. To add a new candidate click on add candidate.
image
6. A pop up will appear requiring the user to enter the candidate's name.
image
7. On clicking proceed the user will then be required to add the candidate's photo, either from gallery or camera.
image
8. The user is then presented with a screen to confirm the information input. If any information is false, it can be rectified by clicking on it, IE clicking the picture returns to method 7.
image
9. If correct the user is returned to the registered candidate's list.
image
10. For the purpose of this demonstration, I added a few more records.
image image
11. To remove a candidate from the ballot paper select the registered candidate.
image
12. On the day set for the election at the time the election is to start. The app begins a countdown timer that runs the election duration.
image

Installation

Click here to get the demo APK.

About

This app was designed to serve the purpose of an election board. It creates digital ballot papers through registrations of elections and its participants.


Languages

Language:Java 100.0%