Inspiration

*Give Me a Candy was inspired by buymeacoffee.com. *

What it does

The creators can accept donations from all over the world in seconds right into their wallets. The audience has an easy way to say thanks to the creators. They can make payment to say thanks (give a candy) and they would help the planet survive by planting a random tree using chainlink vrf.

How we built it

We built it using openzeppelin.com cool contracts, Moralis nice docs and Patrick Collins youtube channel and good supporting on Moralis discord, Chainlink VRF , as we didn't deploy the smart contract on the main net it can be deployed on Binance smart chain, polygon, avalanche or Ethereum (We prefer not using Ethereum)

Challenges we ran into

As we are all new to blockchain development and engineering we ran into many challenges like working with IPFS, choosing between different chains ... (Nearly we pass all of them using the nice content of the chainlink hackathon Patrick Collins sponsor's content specially Moralis)

Accomplishments that we're proud of

Blockchain is another goldrush like .com & internet startups of the 90s even bigger and in a shorter growth duration We are proud to be part of this gold rush and working with enterprise companies like chainlink & Polygon & Moralis & Binance smart chain & Avalanche & filecoin

What we learned

We learned about how to make a fun, simple, and easy app for supporting creators. Solidity and working with cutting edge technologies like IPFS teamworking starting from 0 - DApp in less than one month !!

What's next for Give Me a Candy

Give Me a Candy is at the starting point of its journey and has many features to add and improve !! we hope to win a good prize and participate in ventures that chainlink provide for us we will improve the smart contract and DApp using Moralis and other nice tools like Openzepplin and Alchemy and enhance the power of blockchains like Avax solana and polygon

Built With

  • alchemyapi
  • chainlink
  • ethers
  • fleek
  • ipfs
  • moralis
  • nextjs
  • nft.storage
  • nftstorage
  • openzepplin
  • pinata
  • polygon
  • react
Share this project:

Updates