Abstract:
The objective of this project is to develop E-Voting System where each voter can get
themselves registered and easily vote either by visiting their polling station or through
mobile application. This report explores modules and techniques used for casting vote.
Different stages involving E-voting system like the registration stage, voting stage and
results stage is to be studied and discussed. Finally the end product ofthe system will
be desktop application for registering voters and casting onsite vote and the mobile
application tor offsite vote casting. This project uses 1) Flutter Framework for Mobile
Application which is cross platform so that it will be available for both iOS and
Android users 2) Dot Net C# WinForms Application to develop the software. The
system first proceeds with the login screen in both mobile and desktop applications,
the mobile further asks for OTP verification and after selection ofvote is asks for vote
confirmation through local authorization i.e. fmger print / touch ID or Face
Unlock/Face ID. The desktop application goes to the dashboard where admin modules
are present where he can register the voter or start the voting, in order to case the vote
voters need to apply biometric fingerprint on biometric device. This system is designed
to provide ease to the voters for casting vote. Recommendations for future
development and conclusions are also included in the report.