Inspiration

I was inspired to build Sentry Verse after witnessing the dishonesty and manipulation in my country's voting processes and elections. I also realized the critical need for data to be securely stored on a platform that isn't as vulnerable to hacking as traditional Web 2 storage.

Function

Sentry Verse enables voting using blockchain technology, ensuring that records are secure, immutable, and cannot be manipulated, altered, or hacked. Additionally, Sentry Verse securely stores data on the blockchain, this is like a beautiful front-end interface compared to Web 2 cloud storage platforms, allowing you to securely store your data on the blockchain.

How I Built Sentry Verse

I built Sentry Verse like a puzzle, piece by piece, as I initially had no clear direction on how to proceed. I started by researching existing GitHub projects for decentralized voting platforms, but they were mostly local solutions. Learning from their structure and mistakes, I tested my voting smart contracts on the testnet before moving on to build the front end. Finally, I integrated my application with the blockchain using web3.js, then hosted it on Netlify. I also leveraged YouTube videos and sought AI help after encountering so many errors which I am still yet to resolve.

Problems Encountered

I encountered challenges while storing data on the blockchain through IPFS and trying to query it by simply scanning a QR code generated by my app to view the securely stored data. This process proved to be more complex than anticipated, but it was essential to ensure the integrity and accessibility of the information stored on the blockchain. I also faced issues with gas fees, as it's crucial for a web3 application like Sentry Verse to be efficient and affordable for everyone. At one point, bugs in my smart contracts caused voting transactions to fail and led to excessively high fees. Ensuring cost-effectiveness while maintaining functionality was a significant challenge in the development process.

What I Am Proud Of

I'm not proud of the fact that I'm not done with the project yet, but despite not having completed it, I'm glad and satisfied that I could build something different and complex from what others have done, all within a short timeframe. I want to thank the organizers for helping me tap into my potential, even in this brief period.

Lessons Learned

I learned the importance and value of being a team lead, and I realized that working as a team would have eased my stress and allowed me to focus on other aspects of the project. It's clear now that I can't do it all on my own despite being a self-perfectionist.

Plans for Sentry Verse

My aim for Sentry Verse is to gain recognition and become an application accessible to everyone, addressing the need for secure voting and transparent processes. I also want it to offer a sophisticated way of storing data on the blockchain, aligning with the world’s rapid adoption of crypto technology.

-

Share this project:

Updates