Search projects, hackathons, sponsors and tech

    ← All projects

    ESP-32 integrated Decentralized Election System

    Hardware integrated blockchain-based elections

    About

    The problem it solves Inspired from real world events of "vote chori(theft)" in India where due to the negligence of the election commission, The results of the recent elections were allegedly tampered, and the citizens had no choice but to put their faith in the commission's words as there is no way to prove any misconduct otherwise. This project was created to cater that problem, and through the integration of blockchain technology with a common microcontroller and RFID technology for verification, traditional election processes can be made alot more secure and trustable. With gasless transactions, voters only need to scan their RFID tags for personal verification after which they can simply choose their respective candidates traditionally just like before while the results are stored in a blockchain network and can be retrieved through etherscan. ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/9dab2566-caa0-41f2-b958-86b2ac2eba15.png) ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/4712b46c-0622-4401-8e44-ef9030433be3.png) ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/4a75e4b5-0dc4-4457-b091-316101e7a55e.png) ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/e1cd3b36-0542-4429-977d-162e9ed28ee2.png) ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/5af0229e-5b4c-4343-b435-127b45737750.png) FOR ELECTION COMISSION (contract owner) ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/7be9a446-d1a8-4dc8-8653-a9924b90526f.png) ![image](https://assets.devfolio.co/content/876bc84a9675448e8eee94383fa169ae/e56a457d-b8a0-4536-8cbb-937cdbca8194.png) Smart Contract Address(es) 0x79846Ce1a66e2288051Eb9D51045cA9Ab14C4eF0

    How it's made

    Challenges we ran into Integrating the esp32 with my smart contract was definitely a challenge, including creating an automatic wallet signup system through my backend. A webpage was created for seamless tracking of the votes, and a different section within the page for the election commission (aka the contract owner) to view and call out the results.