Inspiration
A big chunk of inspiration was taken from faucets that help pay my everyday transaction gas fees. I thought how i could reverse the processes to enable funding for organizations.
What it does
Bitheart is a website that allows diverse crypto options for donations to charity.
How I built it
I built the project mainly using python flask as the front and back end, and my database is PostgreSQL. I used an open source web building framework called grapesjs for the majority of my html pages.
The biggest tool that helped my journey was the Circle API documentation, it allowed me to follow along and understand usages at the pace that I needed.
Challenges I ran into
Since I joined the hackathon with only 7 days left to spare, I struggled to maintain a workflow that would get me to my target efficiently. I had to cut out many features that I had on mind such as direct wallet interactions within the frontend.
Accomplishments that I'm proud of
I am extremely proud of how I finished the project with enough time to spare, even with a massive time constraint, as well as soloing such a massive project.
I am also proud of my decision to embark on my hardest project yet, as I have never integrated any payment methods ever into my projects. Overall, choosing web3 as the main aspect of my project was a huge leap in my own development further into computer science.
What I learned
Although I joined weeks late into this hackathon, I was able to gain knowledge that was unprecedented to me in the field of crypto development. Through circle’s amazing documentation, I was able to create my first ever project that incorporated crypto.
What's next for BitHeart
The following is a brief roadmap for the future of Bitheart.
- enable different chains such as Ethereum, as well as new tokens such as USD-T
- find charity organizations to distribute to
- move circle API out of test networks.
- implement automatic chain bridging and token exchange into a main pool of tokens
Built With
- css
- flask
- grapesjs
- html
- postgresql
- python
Log in or sign up for Devpost to join the conversation.