DECENTRALIZED UMOJA BOUNTY HACK — THIRD EDITION.
Hi, I’m Bodunwa Olaide.
I’m a Nigerian who created The DApp Horoscopes using Reach for the third edition of UMOJA Bounty Hack.
The application gives subscribers a chance to pay to see a unique horoscope.
With the use of a private Mnemonic key, they can connect to their wallet and pay the required cryptocurrency (Algo).
Paid subscribers enter a date of birth and a horoscope is displayed.
Did you complete your project on time?
Yes, I was able to complete my project on time.
Describe the primary features/functions of your app.
I deployed DApp on Algorand. The wallets used are Algorand wallets, and funds(crypto) paid to the contract are called Algo’s. The payment of this allows subscribers to view their horoscopes.
What was going through your head at the start of the hack?
I was playing out different scenarios of how I’d quit if I’m not able to finish the project and not feel like a loser in my mind. Hackathons are a lot and I like the challenge, but it gets overwhelming sometimes.
What did you do to dive into your project (e.g. review documentation, create diagrams, etc.).
It’s a hackathon so there was not much time for planning. I did most of my planning while writing code. Most of which involved breaking down different sections of the code into smaller components that I could work with, all to maximize speed and minimize error.
The first time you asked the community for help, what were you struggling with?
Thankfully, I didn’t need to. But the community was great at assisting others who needed help.
What were the most challenging obstacles to overcome (and how did you overcome them)?
The most challenging obstacle was linking the wallet to the horoscopes. Blockchain development can be tricky if you’re not careful.
What surprised you about building in Reach? Was anything faster/easier than you were expecting?
It was a different experience. Although it’s still a bit new to me, the programming language is easy to understand. The fact it deployed the entire application and not just the smart contract also saved me time. Recommend it to all programmers out there.
If given the chance to enhance/expand upon the features/functions of your app, what would you add?
I would add NFTs
Any closing thoughts on your project, the Bounty Hack, or building in Reach?
It was spectacular, and I’m grateful because I’ve not dived this deep into any form of Decentralized application development before.
Gushing testimonial about how developing blockchain applications in Reach changed your life (optional)
Nothing earth-shaking. But, coding has made me stay out of trouble.
Thanks to Reach and UMOJA for making this possible for me!