prnvbaraiya/E-Voting-System-Using-Blockchain

E-voting system using blockchain & face recognition where user can give vote using blockchain and user must recognize using face recognition software. we are using blockchain so the voting data can't be altered and for only one vote casting face recognition so only one user can cast one vote. if you have any problems drop me a mail

33
/ 100
Emerging

Implements a three-tier stack with Node.js/Express backend connected to MongoDB for election/user/candidate data, Ethereum smart contracts compiled via Truffle and deployed on Ganache test network, and a React frontend integrated with MetaMask for transaction signing. Face authentication leverages OpenCV and Python's face_recognition library to match voter images against pre-enrolled datasets, with email verification via third-party SMTP for account validation. The smart contract manages immutable vote records while the Python backend handles biometric matching independently before blockchain submission.

No commits in the last 6 months.

No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 7 / 25
Maturity 8 / 25
Community 18 / 25

How are scores calculated?

Stars

35

Forks

12

Language

JavaScript

License

Last pushed

Apr 15, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/prnvbaraiya/E-Voting-System-Using-Blockchain"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.