Skip to content

YUVRAJ005/VoteIN-Frontend

Repository files navigation

VoteIN

Ethereum based online voting system

VoteIN is an ethereum based E-Voting system designed to provide a user-friendly interface for secure and transparent online voting, consisting of two main components: frontend and backend. The backend, powered by Node.js, handles interactions with IPFS, ensuring scalability and security through encryption techniques. In this repository ReactJS serves as the frontend framework, facilitating interaction with Ethereum blockchain and a responsive design for accessibility across various devices.

Features

  • User registration and authentication
  • Candidate listing and election details
  • Secure voting mechanism
  • Real-time vote count updates

Installation

Clone the repository:

git clone https://github.com/YUVRAJ005/VoteIN-Frontend.git
cd VoteIN-Frontend

Install dependencies:

npm install

Start the server:

npm start

Open your browser and navigate to:

http://localhost:3000

Screenshots

Homepage

s_home

Dashboard

s_dash

Metamask Web3 wallet connect

s_connect

Metamask Web3 wallet connect transaction

s_confirmw

Metamask Connected

s_connected

Select candidate to vote

s_select

Confirm vote

s_confirm

Successfull vote submission

s_success

About

Blockchain based online voting system

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published