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
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.
Stars
35
Forks
12
Language
JavaScript
License
—
Category
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.