https://github.com/shikhary10/blockchain_evoting
Blockchain Based E-Voting using Rest APIs and HTML
https://github.com/shikhary10/blockchain_evoting
blockchain evotingusingblockchain fastapi html5 rest-api
Last synced: 5 months ago
JSON representation
Blockchain Based E-Voting using Rest APIs and HTML
- Host: GitHub
- URL: https://github.com/shikhary10/blockchain_evoting
- Owner: ShikharY10
- Created: 2022-10-19T15:17:52.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-10-29T06:27:56.000Z (over 2 years ago)
- Last Synced: 2024-12-05T01:31:05.612Z (7 months ago)
- Topics: blockchain, evotingusingblockchain, fastapi, html5, rest-api
- Language: Python
- Homepage:
- Size: 6.84 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# BlockChain_eVoting
### Blockchain Based E-Voting using Rest APIs
It a blockchain based python app that provide eVoting using Rest API.
> It uses FastAPI for API developement
> How to run => `python3 main.go`
> After running, Go to `127.0.0.1:8000/` for voting.
## Features:
- Support admin access using access token
- Support Organisation registration for voting
- Support Organisatio based vote counting## Awailable API routes:
`/admin/start` => POST | For starting the voting
`/admin/stop` => POST | For stoping the voting
`/voter/vote` => POST | For casting the vote
`/getvotes` => GET | For getting total casted votes
`/getvotesbyorg` => GET | For getting votes count for each organisation
> Use `\docs` for swagger API documentation