🚀 Inspiration
In South Africa and many parts of the world, creators struggle to receive support online due to limited access to global payment platforms like Stripe or Patreon. I wanted to change that.
QuickKash was born from a simple but powerful idea:
“What if anyone, anywhere, could receive tips instantly—without logins, tracking, or borders?”
I envisioned a decentralized tip jar that respects user privacy, empowers creators, and runs entirely on-chain using Algorand.
🛠️ How I Built It
QuickKash is built with:
- Bolt: Fast prototyping and deployment
- React + TailwindCSS: For a clean, responsive UI
- Algorand SDK: To process tips directly to the creator’s wallet
- Pera Wallet: For secure wallet connections
- Supabase: For managing user profiles and “Pro” entitlements
- RevenueCat: For unlocking premium features (e.g., custom branding)
- QRCode integration: So creators can share their links easily
I also added a 2% on-chain fee split—98% goes to the creator, and 2% supports QuickKash sustainability.
đź§ What I Learned
- How to use Algorand for wallet-to-wallet payments and smart transaction grouping
- How to implement wallet-based access control and on-chain fee logic
- The importance of designing for regions without access to Stripe/PayPal
- How to integrate RevenueCat without requiring Stripe, by checking entitlements via Supabase
đź’ˇ Challenges Faced
- Finding a truly international payment flow (resolved with ALGO-only support)
- MyAlgo wallet integration errors (worked around by prioritizing Pera Wallet)
- RevenueCat requiring Stripe (solved by using it purely for entitlements and toggling Pro status manually)
- Ensuring full decentralization—no email logins, no central server, no tracking
🌍 What's Next
- Creator analytics dashboard (earnings, tip history, QR performance)
- Multi-language support using Lingo
- Audio thank-you messages with ElevenLabs
- Fully automated Pro feature upgrades using on-chain NFT allowlists (future)
Log in or sign up for Devpost to join the conversation.