Skip to content

Latest commit

 

History

History
43 lines (29 loc) · 1.29 KB

README.md

File metadata and controls

43 lines (29 loc) · 1.29 KB

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 ⚙️

  • Copy .env.example to .env and fill in the values.
  • Also, copy server/.env.example to server/.env and fill in the values.

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.