It is an Machine Learning based prototype project π³οΈ E-Voting System Using Flask, OpenCV & Blockchain
π Overview
This is a secure and transparent E-Voting System built using Flask (Python Web Framework), OpenCV (Live Face Detection), and Blockchain (Tamper-proof Voting Records). The system ensures voter authentication and immutable vote storage.
π Features
β Secure Authentication β Uses Live Face Detection for voter verification.
β Blockchain-Powered β Ensures tamper-proof and transparent vote records.
β Flask-Based Web App β User-friendly interface to cast and view votes.
β SQLite Database β Stores voter details securely.
β Real-time Vote Processing β Each vote is recorded instantly.
π οΈ Tech Stack
Backend: Flask, Python, SQLite
Frontend: HTML, CSS, JavaScript (Bootstrap)
Face Detection: OpenCV
Blockchain: Custom Python-based blockchain
πΈ Live Face Detection (OpenCV)
To ensure secure authentication, the system uses OpenCV to detect and verify a voterβs face before allowing them to vote.
π Blockchain-Based Voting
Each vote is added as a block in a simple custom blockchain, making the voting system tamper-proof and verifiable.
π License
This project is open-source under the MIT License. π‘οΈ