SahilJaiman / E-Voting-Dapp

Created a Decentralized Voting System using Tezos. Coded the smart contracts in SmartPy, and connected using Taquito.js. Created the front-end using ReactJS

Home Page:https://e-voting-dapp.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Getting Started with E-Voting-Dapp

Build Setup

Install dependencies

npm install

Run App

npm start

Tech Stack

  • SmartPy/Taquito.js (for writing/connecting the Blockchain contract)
  • React (front-end)
  • Axios (for fetching storage data from api)

Smart Contract

Entry Points

  • vote_for_candidate_A() Cast vote for candidate A
  • vote_for_candidate_B() Cast vote for candidate B
  • reset_voting() Reset all votes

About

Created a Decentralized Voting System using Tezos. Coded the smart contracts in SmartPy, and connected using Taquito.js. Created the front-end using ReactJS

https://e-voting-dapp.vercel.app/

License:MIT License


Languages

Language:JavaScript 60.8%Language:TypeScript 27.9%Language:Python 8.0%Language:HTML 3.1%Language:CSS 0.1%