Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

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

Project Title

Electronic voting system app

Project Area of Specialization

Software Engineering

Project 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

  • It allows the user to cast a vote from anywhere in country in simple steps.
  • It allows reducing the number of legitimate votes not counting by reducing the numbers of over-votes and eliminating votes tempering.
  • It provides the best registration process for privacy and for user cast vote.

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

  •  Android Studio
  •  Firebase
  •  Biometrics
  •  Firebase ML kit

Final Deliverable of the Project

Software System

Core Industry

IT

Other Industries

Education , Others , Security

Core Technology

Others

Other Technologies

Cloud Infrastructure

Sustainable Development Goals

Quality Education

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
smart Device and play store cost Equipment22500050000
Report Miscellaneous 190009000
Total in (Rs) 59000
If you need this project, please contact me on contact@adikhanofficial.com
REMOTELY OPERATED UNDERWATER VEHICLE WITH GRIPPER

ROV: Remotely Operated Underwater vehicles are secure and extensively serving in a range o...

1675638330.png
Adil Khan
10 months ago
Two Axis Control System For A Receiving Antenna BSS Over A Moving Plan...

With the increasing popularity of Television satellite reception systems, there has been a...

1675638330.png
Adil Khan
10 months ago
Project Tracker

Project Tracker is primarily beneficial for the professionals related to software ind...

1675638330.png
Adil Khan
10 months ago
Public Facilitation Services

Public Facilitaion Services is a life changing application for public of Pakistan. This wi...

1675638330.png
Adil Khan
10 months ago
Covid Cases Predictions Using Machine Learning

The world is presently facing the challenges posed by COVID-19 (2019-nCoV), especially in...

1675638330.png
Adil Khan
10 months ago