Electronic Voting Machine

Tech Stack

Frameworks and Tech Languages Others
handlebars Python AWS
SQL JavaScript Camera
Solid Works CSS fingerprint sensor


Description

Architecture
House

Interior
House
Working Model
House

During my 2nd year at UBC, I was registered in a project / design course wherein I decided to undertake a project to design and develope an Electronic Voting Machine.

The platform consisted of a portable EVM (raspberrypi3, camera, fingerprint sensor, touch screen) and a website for poll administrators.
The website allowed administrators to
- Register new patients
- View and analyze polling results
- Register new candidates

The EVM identifies voters using their unique username, password, fingerprint, and facial features to sign in and then vote and store their selection on remote servers.


My role in this project was scattered by working with all of the teams be it Front End Application for the EVM, Front End Web Development or backend APIs developement. Primarily, I focused on fingerprint Registeration and identification, web developement and backend developement.