ACADEMIC PROJECT

A Secure Multi-Factor Gesture-Enhanced Blockchain E-Voting System

A secure academic voting platform combining voter verification, facial recognition, gesture-based interaction, encrypted vote handling and blockchain-based auditability.

Technology & Features

React.jsNode.jsFlask OpenCVSHA-256Hyperledger Fabric
  • Multi-factor voter authentication.
  • Facial recognition for voter verification.
  • Gesture-based voting interaction.
  • Encrypted and anonymous vote handling.
  • Blockchain-based audit trail and tamper-resistant records.
  View GitHub
E-Voting election command centre dashboard

PROJECT WALKTHROUGH

System Screens

The complete voting flow, shown step by step from voter verification to the final election dashboard.

01
QR Scan screen

QR Scan

Scan the voter's QR code to begin secure identity verification.

02
Voter Details screen

Voter Details

Display and verify the registered voter's details before biometric authentication.

03
Face Authentication screen

Face Authentication

Verify the voter's face against the registered biometric data.

04
Normal or Accessible Voting options screen

Voting Options

Choose between normal touchscreen voting and accessible gesture-based voting.

05
Voting candidate list screen

Candidate List

Browse the available candidates and select a preferred candidate.

06
Vote Recorded screen

Voted

Show a secure confirmation after the vote has been recorded.

07
Confirm Vote screen

Confirm Vote

Review the selected candidate and permanently cast the vote.

08
Election Voting Dashboard

Voting Dashboard

Election command centre showing voting activity, results and audit information.