Inspiration

Since the American's Presidential Elections is coming up, I think of trying to create the voting system.

What it does

Our application is a voting machine, which helps all kinds of organizations to do public voting for any awards or elections. This program needs voters to vote on this one by one, and it will collect every voters’ result and do the counting, displaying the candidate who has the maximum votes.

How we built it

We used Java to do the coding along with User Interface(UI) and Object-oriented Programming(OOP).

Challenges we ran into

We had a hard time putting the number of votes for each candidates on the vertical line due to the different size of each characters in the window. However, we fixed that problem and successfully displayed well-organized output.

Accomplishments that we're proud of

More amazingly, this application also includes a further extension. It allows the host of the event to add more options, adding more potential candidates; therefore, the voters will be able to have more options to vote.

What we learned

The application of Object-oriented Programming(OOP) and User Interface(UI).

What's next for Voting Machine

One potential extension of our application is to make it be able for voters to vote on different devices and gather all the information around to display the conclusion.

Built With

Share this project:

Updates