Sukhendu2002 / BlockVoteV2

BlockVote, on Tezos, enables secure and transparent voting with the power to create and join polls involving multiple contract deployments. 🗳️🚀
https://block-vote-v2.vercel.app
MIT License
1 stars 2 forks source link
blockchain blockchain-technology dapp decentralized-voting decentralized-voting-system secure-voting smart-contracts tezos voting-platform

BlockVote - Multi-Contract Decentralized Voting Platform 🗳️

BlockVote

Welcome to BlockVote, a decentralized voting platform built on the Tezos blockchain. BlockVote empowers users to create and vote on polls while providing full transparency in viewing poll results. The technology stack includes React, Node.js, Taquito, and more.

Table of Contents 📚

Getting Started 🚀

To get started with BlockVote, you'll need to set up both the client-side and server-side components. Here are the steps:

Environment Setup ⚙️

Client 🌐

  1. Navigate to the client directory:
    cd client
    npm install
    npm start
  2. The client-side application should now be running on localhost:3000.

Server 🖥️

  1. Next, navigate to the server directory:
    cd server
    npm install
    npm start
  2. The server-side application should now be running on localhost:7000.

Add the server address to the client-side .env file as REACT_APP_SERVER_URL.