Skip to content

DEVANSH-GAJJAR/Blockchain_Based_E_Voting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

BLOCKCHAIN BASED E-VOTING SYSTEM

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. πŸ›‘οΈ

About

It is an Machine Learning based prototype project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published