Inspiration

The inspiration for this project came from the time our country was suffering from COVID, at that time we all were at our homes locked inside due to the lockdown everything had been on hold even the elections were on hold, but the elections have conducted the participation in the election declined. I was learning app development at the time of lockdown so then I thought why not try to work on something that can help everyone cast their vote from anywhere in the world?

What it does

My app first takes the registration of the user and then it allows the user to log in and edit his data if the user wants to cast the vote he can go to the voter portal where he can cast his vote but before going he has to pass a security test where we will verify if the user which is registered id himself or not if it is verified then only they will be allowed to cast the vote.

How we built it

To build this app and achieve the goal we used Java with the Android Studio to create the app and for the database, we used Google's Firebase Cloud Service to keep it more secure.

Challenges we ran into

The main challenge we faced was that my first idea was to use face recognition there, but it did not succeed due to a shortage of time it did not succeed. Because we have to use face recognition, we need to train the dataset so it can work more accurately. So, we had a backup plan in hand so then we switched to the backup plan which was Fingerprint and Mobile OTP Authentication.

Accomplishments that we're proud of

We are proud that we are working on project which can be contributed to the betterment of our country.

What we learned

We learned many thing in this project how to use different authentication methods in the app and how to work with the Google's Firebase Cloud Service.

What's next for Secured E-Voting System

The next step in this app is to make it more user-friendly by working on its UI and UX part and also, we will add face recognition to this app to make it more secure.

Built With

Share this project:

Updates