This is a implementation of a basic blockchain based decentralized voting in python using flask and foundry.
- Start a decentralized voting
- Store records of all candidates' votes
- The deployer is able to add more candidates
- Clone the repo
- Change directory to Pyvote
- In folder src, run
pip install -r requirements.txtto install required dependencies. - Run local chain and deploy contracts through foundry (Instructions in Foundry_contracts folder);
- Run
python app.py.