Skip to content

ImHasuy/TransparentElection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🗳️ TransparentElection

A blockchain-based electronic voting system designed to ensure transparency, integrity, and verifiability in the Hungarian governmental elections.

📌 Overview

TransparentElection is a decentralized voting platform that leverages blockchain technology to provide:

  • Tamper-proof vote storage
  • Transparent and auditable election results
  • Secure and verifiable voting process
  • Protection against double voting and manipulation

The system is designed as a proof-of-concept for modern, secure digital elections.


🚀 Features

  • 🔐 Secure Voting

    • Each vote is cryptographically secured
    • Prevents vote tampering and duplication
  • 🌐 Blockchain Integration

    • Votes are stored on a distributed ledger
    • Ensures immutability and transparency
  • 👤 Voter Authentication

    • Only eligible users can vote
    • One vote per user guaranteed
  • 📊 Transparency

    • Election results are publicly verifiable
    • Anyone can audit the voting process
  • 🧾 Verifiability

    • The source code is publicly available
    • Universal verification of results

🏗️ System Architecture

The system follows a multi-layer architecture:

[Frontend]

[Backend API] → [Database]

[Blockchain / Smart Contracts]

Components

  • Frontend

    • User interface for voters and administrators
    • Vote submission and result visualization
  • Backend

    • Handles authentication and business logic
    • Communicates with blockchain and Database
  • Smart Contracts

    • Store votes
    • Enforce election rules
    • Ensure immutability
  • Blockchain Network

    • Decentralized storage of votes
    • Guarantees transparency and trust

⚙️ Technologies Used

(Modify based on your actual stack)

  • Backend: ASP.NET 9 / C#
  • Frontend: React / TypeScript / TailwindCSS
  • Blockchain: Ethereum / Hardhat 3.0
  • Smart Contracts: Solidity
  • Database: PostgreSQL

About

Blockchain-based transparent voting system prototype for the Hungarian governmental elections.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors