Skip to content

DApp that let's you buy me a coffee with crypto ☕️

License

Notifications You must be signed in to change notification settings

dayana0425/BuyMeACoffee

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Buy Me A Coffee DApp

A DApp that let's others send me coffee with crypto! ☕️

Road to Web3 Week 2 Challenge: Build "Buy Me a Coffee" DeFi DApp

Features ✨

Below I explain all the features I added to the front-end + what I used to build it.

Landing Page

Figure 1

Send Coffee Modal

Figure 2

All Coffees Recieved

Figure 3

Withdraw Funds Modal

Figure 4 Figure 5

  • Used Chakra UI Button / Modal Components for the owner to be able to withdraw their funds. This works similarly to the "Send Coffee Modal".
  • Only the owner can withdraw their funds - but everyone can click the button.

Future Improvemnts

  • Only show the "Withdraw Funds" button if the owner is connected.
  • In the 'Withdraw Funds' Modal, add more useful information such as the total balance of the smart-contract.
  • Save image CID on-chain (The images are on IPFS but it would be better to also store them on-chain too).
  • Be able to sort all recieved coffees from oldest to latest (Using The Graph).
  • Add pages to the 'coffees recieved' data so that it only displays 4 memos per page.
  • Support being able to reciebe multiple cryptocurrencies & stablecoins.
  • Allow custom donation amount, not just 'coffee' or 'large coffee'
  • Allow the owner to be able to change 'coffee' to any food/drink that they enjoy like pizza, sushi or tea. Not everyone likes coffee.

About

DApp that let's you buy me a coffee with crypto ☕️

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published