🚀 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)

Built With

  • algorand
  • bolt
  • css
  • perawallet
  • react
  • supabase
  • tailwind
Share this project:

Updates