Inspiration
Create a transparent voting system for truly democratic elections.
What it does
Allows users to cast and view votes from the blockchain and/or our user interface.
How we built it
A smart contract that stores and allows users to cast votes which are stored on the blockchain. A user interface was created to make it easy for users to cast and view votes.
Challenges we ran into
We encountered many different issues when trying to run locally our smart contract and our local Ethereum BlockChain environment. Interacting with the smart contract via various APIs was also an important challenge.
Accomplishments that we're proud of
Being able to deploy a smart contract that can be viewed and accessed by anyone in the world.
What we learned
- Ethereum blockchain and how to interact with them through smart contacts.
- Setting up a REST API with NodeJS and calling it from a python file to produce a visualization of the voting results.
What's next for Blockchain Elections
- Photo ID Verification
- A better user interface
- Moving to the Solana blockchain for faster and cheaper votes.
Log in or sign up for Devpost to join the conversation.