Skip to content

Pragadee2605/Blockchain_Voting_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blockchain-Based Voting System This project implements a voting system using Ethereum blockchain technology. The goal is to create a secure, transparent, and tamper-proof voting system that leverages the decentralized nature of blockchain.

Features

Decentralized: Utilizes Ethereum blockchain for decentralized storage and execution of voting processes.

Security: Transactions are secured using cryptographic principles inherent to blockchain.

Transparency: Voting data and results are transparent and auditable by anyone with access to the blockchain.

Immutability: Once recorded, votes cannot be altered or tampered with due to the blockchain's immutability.

Accessibility: Allows voters to securely cast their votes from anywhere using Ethereum wallets.

Technologies Used

Ethereum: Utilized for smart contract deployment and execution.

Solidity: Smart contracts are written in Solidity, the programming language for Ethereum smart contracts.

Web3.js: JavaScript library for interacting with Ethereum blockchain.

Truffle: Development environment, testing framework, and asset pipeline for Ethereum.

Ganache: Personal blockchain for Ethereum development.

**Setup Install Dependencies: **

npm install

1st Run Backend

2nd Run Frontend

npm start

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published