Skip to content

A user-friendly React application for casting votes, viewing upcoming elections, and checking results, integrated with Ethereum blockchain using MetaMask for secure user authentication and voting.

Notifications You must be signed in to change notification settings

Mr-Yash-01/DVSF

Repository files navigation

Decentralized Voting System Frontend

The frontend for the Decentralized Voting System is built using React and styled with Tailwind CSS. This application allows users to interact with the voting system via MetaMask. Voters can view available elections, cast their votes, and check results directly from the blockchain.

✨ Features

  • 🗳️ Vote in Elections: Users can participate in elections by casting their votes.
  • 📊 View Election Results: After voting is closed, the results are displayed automatically.
  • 📅 Upcoming Elections: Users can view elections scheduled for the future.
  • 🏛️ Admin Management: Admins can manage elections, including creating, scheduling, and ending elections.

🧪 Tech Stack

  • Frontend: React.js, Tailwind CSS
  • Blockchain: MetaMask, Ethereum
  • Libraries: Ethers.js, Web3.js

🚀 Getting Started

About

A user-friendly React application for casting votes, viewing upcoming elections, and checking results, integrated with Ethereum blockchain using MetaMask for secure user authentication and voting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published