Skip to content

BlockVote, on Tezos, enables secure and transparent voting with the power to create and join polls involving multiple contract deployments. ๐Ÿ—ณ๏ธ๐Ÿš€

License

Notifications You must be signed in to change notification settings

Sukhendu2002/BlockVoteV2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

68 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

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.

About

BlockVote, on Tezos, enables secure and transparent voting with the power to create and join polls involving multiple contract deployments. ๐Ÿ—ณ๏ธ๐Ÿš€

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published