Electronic voting system app

Voting is an important aspect for democratic countries. Elections decide which candidate is capable and also decides the future of that country therefore elections should be as transparent as possible and should have high level of security. But the existing voting system has some flaws like time con

2025-06-28 16:26:58 - Adil Khan

Project Title

Electronic voting system app

Project Area of Specialization Software EngineeringProject Summary

Voting is an important aspect for democratic countries. Elections decide which candidate is capable and also decides the future of that country therefore elections should be as transparent as possible and should have high level of security. But the existing voting system has some flaws like time consuming process because voter has to wait in queue for casting their vote also there is lesser security in present voting system. Due to this, inclination of voters is decreasing towards voting and voting percentage decreases. To overcome these issues and to improve the existing voting system we are designing online voting system using android application which will give better system security, vote casting and it will provide better results. Voter can cast vote remotely from anywhere in the country with the help of an android device and voting application on his device. Voters must have android device to cast vote from remote place. Android application will be compatible with almost all the android devices so that every voter should get benefit of online voting system. It has higher level of security as it has authentication technique i.e Thumb recognition Voter data that his voter id will be stored on the database. Verification process is done by server itself. Voter is allowed to cast his vote after successful verification with Thumb Recognition. Results of election will be displayed on individual voter's device in terms of notification and voter will get updates about election to enhance the system performance.

Project Objectives

Most important from this app voter will be more confidence and it provides improvement for the voter

Project Implementation Method

This application provides two interface

  1. system admin
  2. voters

 Interface for system admin:

 Authentication:

For authentication of system admin, Gmail id is used. After successful sign-in, admin can choose to enable or disable the election voting or can view the result on the result screen.

 Result:

Results are displayed in the sorted order which is calculated automatically by the app.  Thus, it is less time-consuming, more cost effective and less prone to human errors.

 Control duration of poll:

Admin can restrict the duration of voting by enabling or disabling the voting lines. Voters can vote only when the voting lines are enabled on the polling day.

 Sign out:

A sign out button is provided for signing out from the application.

 Interface for Voters/Electorat

 Authentication:

Voter authentication is done with the help of unique college roll number. Voters have to use their Gmail id to sign in to the app. After successful sign in, voter is directed to voting screen.

 Cast Vote:

This is the main functionality of the application. Voting screen is presented to voters consisting of names of all the candidates contesting in the elections along with the name of the post. Voter is prompted to cast his/her vote and the final response is submitted.

 Sign out:

After successful voting, voter can sign out from the app.

Benefits of the Project

1. The app can be personalized as per user requirements (Post, candidates, user identification).

2. For securing the database application, we can use algorithms for data encryption/decryption while storing or retrieving data from database.

3. We may restrict voters from participating in the voting process with the help of geo-fencing. Geo-Fencing is a functionality that allows admin to restrict voters from certain geographical areas only to be able to vote. People outside that geographical area would not be able to expertise their franchise.

4. To incorporate better result visibility, admin may authorise others also to view the results. He can make it visible to all including the voters or he can decide that results would be visible to him only

Technical Details of Final Deliverable Final Deliverable of the Project Software SystemCore Industry ITOther Industries Education , Others , Security Core Technology OthersOther Technologies Cloud InfrastructureSustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 59000
smart Device and play store cost Equipment22500050000
Report Miscellaneous 190009000

More Posts