Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elcharitas/krypto-koffee
Web3fied version of buymeacoffee.com
https://github.com/elcharitas/krypto-koffee
crowdfunding ipfs nextjs react web3 worldcoin
Last synced: 1 day ago
JSON representation
Web3fied version of buymeacoffee.com
- Host: GitHub
- URL: https://github.com/elcharitas/krypto-koffee
- Owner: elcharitas
- Created: 2022-09-05T11:09:57.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-09-16T07:13:37.000Z (over 2 years ago)
- Last Synced: 2024-10-27T22:56:28.538Z (about 2 months ago)
- Topics: crowdfunding, ipfs, nextjs, react, web3, worldcoin
- Language: TypeScript
- Homepage: https://krypto-koffee.vercel.app/
- Size: 331 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Krypto Koffee
> a web3fied buymeacoffee.com connecting helping creators receive support from their audience
Krypto Koffee is a decentralized payment bridge for web3 content creators. It is a web3fied version of buymeacoffee.com which allows content creators receive support from their audience in cypto(USDC)
Krypto Koffee is a decentralized crowd funding dApp designed to help creators monetize their audience, fans and followers. It will allow creators to grow and get rewarded for their effort in building a loyal community of connected users who share and engage with them on their platform.
[Check Demo](https://krypto-koffee.vercel.app/) | [Watch Presentation Video](https://www.youtube.com/watch?v=L4DUksdmA3Y) | [Read the Presentation](https://drive.google.com/file/d/1L1vceR6yIQx_SxMd7sj07S1EXmacyQl-/view?usp=sharing)
## Tracks Submitted
- Coinbase Challenge 1 x 2
- IPFS/Filecoin integration
- Storage Wizard
- WorldCoin ID
- Web3fy Web2 product## Technologies Used
- Coinbase Wallet integration
- WorldID for zk verification
- web3.storage and w3name for IPFS
- React/NextJS for Frontend
- MUI for UI Framework
- ethers.js lib amongst many others## Challenges encountered
- Coinbase Wallet bugs at times when metamask is also installed(we had to uninstall metamask)
- The world id docs is straightforward. we found an easy way to integrate it. Although, WorldID can be very slow in verification and at first, we thought it was a bug on our side. In future iterations, we intend to create a custom integration of WorldID.
- Setting up IPFS for access only storage was a bit troublesome. We had to implement a accessKey generator. This access key could then be used by users to update their profile. WIthout an access key, updating profiles becomes impossible.
- Issues also came up with saving files. We needed to save the files with specific file names. Thanks to Jenks whose code helped with this## Team members
- [@elcharitas](https://github.com/elcharitas)
- [@Immortalitic](https://github.com/immortalitic)