Support Our Work
Your generosity helps us continue creating amazing content. Every tip, big or small, makes a difference!
CashApp not configured
This tip jar application is built on the Internet Computer and is completely open source. You can deploy your own instance and start accepting tips right away. Everything is configured through an easy-to-use admin panel—no coding knowledge required!
Prerequisites
Before you begin, make sure you have the following ready:
- Stripe Account: Sign up at stripe.com (free to create, only pay when you receive payments)
- Bitcoin Wallet: Optional. Create one at Coinbase or Blockchain.com
- ICP Wallet: Optional. Create one at NNS Dapp or Plug Wallet
- CashApp Account: Optional. Download from cash.app
- Computer: Windows, Mac, or Linux with internet connection
Step-by-Step Deployment Guide
Get the Source Code
Access the complete source code and deployment package from Caffeine.ai. The code is ready to deploy—no modifications needed.
Get Code from Caffeine.aiDeploy to Internet Computer
Deploy your tip jar to the Internet Computer blockchain. The deployment is handled automatically—just follow the simple commands.
Quick Deployment Steps:
- Install the Internet Computer SDK (dfx) - instructions included in the code package
- Open your terminal/command prompt in the project folder
- Run the deployment command:
dfx deploy - Wait for deployment to complete (usually 3-5 minutes)
- Your app will be live with a unique URL on the Internet Computer!
Note: Detailed deployment instructions with screenshots are included in the code package. The Internet Computer SDK is free and works on all major operating systems.
Log In as Admin
After deployment, visit your new tip jar URL and click the "Login" button in the header. The first person to log in automatically becomes the admin—that's you!
- Uses Internet Identity for secure, password-free authentication
- No email or personal information required
- After login, you'll see an "Admin Panel" button in the header
Configure Stripe Payment
Set up Stripe to accept credit card payments. This is the most important payment method to configure.
Add Alternative Payment Methods
Configure Bitcoin, ICP, and CashApp to give your supporters more payment options. All of these are optional.
Bitcoin Wallet
- 1.Create a Bitcoin wallet at Coinbase or Blockchain.com
- 2.Copy your Bitcoin receiving address
- 3.In Admin Panel → Payment Information tab, paste your Bitcoin address
ICP Wallet
- 1.Create an ICP wallet at NNS Dapp or Plug Wallet
- 2.Copy your ICP account address (Principal ID)
- 3.In Admin Panel → Payment Information tab, paste your ICP address
CashApp
- 1.Download CashApp from cash.app and create an account
- 2.Set up your $Cashtag (your unique username)
- 3.Generate a QR code in the CashApp (tap your profile → Share → Save QR code)
- 4.In Admin Panel → Payment Information tab, enter your $Cashtag and upload the QR code image
You're Done! 🎉
Your tip jar is now live and ready to accept payments! Share your URL with your audience and start receiving support.
✨ What You Can Do Now:
- Share your tip jar URL on social media
- View all received tips in the Admin Panel
- Update payment information anytime through the admin panel
- Your app runs on the blockchain—no servers to maintain!
Common Issues & Solutions
✨ Zero Coding Required
Everything is configured through the admin panel after deployment. You don't need to edit any code, understand programming, or hire a developer. Just follow the steps above, add your payment information, and you're ready to accept tips!