Skip to content

Itskoushik/E-Voting-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Decentralized-Voting-System-Using-Ethereum-Blockchain

The Decentralized Voting System using Ethereum Blockchain is a secure and transparent solution for conducting elections. Leveraging Ethereum's blockchain technology, this system ensures tamper-proof voting records, enabling users to cast their votes remotely while maintaining anonymity and preventing fraud. Explore this innovative project for trustworthy and decentralized voting processes.

Features

  • Implements JWT for secure voter authentication and authorization.
  • Utilizes Ethereum blockchain for tamper-proof and transparent voting records.
  • Removes the need for intermediaries, ensuring a trustless voting process.
  • Admin panel to manage candidates, set voting dates, and monitor results.
  • Intuitive UI for voters to cast votes and view candidate information.

Requirements

  • Node.js (version – 18.14.0)
  • Metamask
  • Python (version – 3.9)
  • FastAPI
  • MySQL Database (port – 3306)

Screenshots

Login Page

Admin Page

Voter Page

About

A decentralized voting system using Ethereum blockchain for secure and transparent elections, with features like user authentication and real-time result tracking.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors