Online Election System using Biometric
This project aims to make sure that the people's vote counts, for fairness in the elective positions. It is an online election technique that allows organizations, educational institutes market unions, student unions, etc to experience a seamless election process that is accurate and trustworth
2025-06-28 16:28:42 - Adil Khan
Online Election System using Biometric
Project Area of Specialization Computer ScienceProject SummaryThis project aims to make sure that the people's vote counts, for fairness in the elective positions. It is an online election technique that allows organizations, educational institutes market unions, student unions, etc to experience a seamless election process that is accurate and trustworthy using Biometrics (Fingerprints) and other authentications such as OTP, etc. It is a digital environment where people can access their right to vote safely with ease while it ensures flawless necessities of elections, their tabulation, and statistics with privacy and protection. The set of requirements for the voters and candidates must be basic and it should not be too complex to meet. When it comes to traditional elections, some of the problems involved include voting fraud, unconfident polling stations, and unsatisfactory polling materials. This election system is more comfortable for freely modifying the elections and strengthening its integrity and transparency. In this system, no one will be discouraged from voting because the process is very clear and convenient. In this system, a voter can use voting right online without any struggle.
Project ObjectivesThe precise objectives of the project include:
- To provide a fair and economical election process using biometrics and other authentications.
- To promote convenient elections in organizations.
- To promote automated digital elections.
- To provide an election process that is accurate and trustworthy.
- To provide comfort to voters and authorities while maintaining transparency and fairness.
The Online Election system is a mobile application and web-based election system that will help you manage your elections easily and securely. This election system can be used for casting votes during the elections held in organizations, etc. Voters can use their personal smartphones and computer to cast their votes. The different methods of voting can be used to provide convince to Voters.
- Vote from Home
- Vote from Polling Station
If a voter is a person with a disability or unable to enter the polling location, He/She is able to vote from Home using Phone number authentication (OTP).
In vote from the polling station, times for election day and voting vary by organizers. a voter can go vote anytime during that time period and cast a vote using a Biometric voting machine.
There is a database that is maintained in which all the names of the voters with their complete information are stored. The individual votes are submitted in a database which can be queried to find out who of the aspirants for a given post has the highest number of votes.
Benefits of the ProjectThe online election system maximizes participation
Easy and efficient — takes only a minute or two to vote.
Convenient — people can vote online when it suits them - there's no ballot to mail.
Higher response rates — email reminders and online convenience boost participation for busy owners
The online election system saves money
No supply costs — no paper ballots, no postage, and no printing
No equipment — 100% hosted and electronic
Automated — no time or resources needed for manual hand counts
Cost-effective — conduct multiple votes annually
The online election system saves time and eases vote management
Quick and easy — full-service setup and management saves you time, so you can work on other projects
Automatic vote tallying — no manual counts of paper ballots
Accurate — no duplicate or invalidated ballots
No waiting for results — real-time results, no waiting for ballots in the mail
Print the results — print out the results and use them to help tally physical ballots if they exist.
The online election system is private and secure
Private — our third-party service provides a layer of separation between the voting process and the individuals involved
Secure — no unsecured paper ballots
Authentication — each vote is captured with a date and time stamp along with the voter's internet address
The online election system is environment friendly
100% Green friendly — not a single tree is harmed in this easy-to-use electronic voting process.
Technical Details of Final DeliverableThe final deliverables of The Online Election system are Android Application, IOS Application, Web Application, and Biometric Voting Machine.
Android Application
The Android app of The Online Election system is for devices that run the Android operating system. Android is a mobile operating system which is developed by Google. Android is a widely used platform. Android app is created using the Android Software Development Kit and languages such as Kotlin, and C++ (SDK).
IOS Application
IOS app of The online election system is for Apple hardware, including iPhone, iPad, and iPod Touch. The software is written in the Swift programming language.
Web Application
The web app of The online election system is stored on a remote server and delivered over the Internet through a browser interface. The web app does not need to be downloaded since users can access this web application through a web browser such as Google Chrome, Mozilla Firefox, or Safari.
Biometric Voting Machine
The biometric voting machine consists of IoT-component such as an Arduino Mega Board, R307 Optical Fingerprint Scanner, HC-05 Bluetooth Interface, Buzzer, and momentary push buttons integrated using breadboard and programming using Dart and C language.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 25000 | |||
| Optical Finger Print Sensor | Equipment | 1 | 3500 | 3500 |
| HC-05 Bluetooth Module | Equipment | 1 | 1000 | 1000 |
| Breadboard and Wires | Equipment | 1 | 500 | 500 |
| Arduino Uno with usb cable | Equipment | 1 | 2500 | 2500 |
| Custom plastic case with lock | Equipment | 1 | 2000 | 2000 |
| Web Hosting | Equipment | 1 | 6500 | 6500 |
| Website domain Name | Equipment | 1 | 1500 | 1500 |
| SSL Certificate | Equipment | 1 | 1500 | 1500 |
| The Complete Flutter Development (Udemy course) | Miscellaneous | 1 | 2000 | 2000 |
| Programming the Arduino - Getting Started (Udemy course) | Miscellaneous | 1 | 2000 | 2000 |
| Overhead (Currency rates issues, shipment charges, stationery) | Miscellaneous | 1 | 2000 | 2000 |