Support Our Work

Your generosity helps us continue creating amazing content. Every tip, big or small, makes a difference!

Send a Tip with Stripe
Quick and secure payment with credit or debit card
$
Bitcoin
Send Bitcoin directly to our wallet
bitcoin:BC1QQMSN4U7SPV2LYV88T9YQU5Q2C893C0EN8UNCPY
ICP
Send ICP tokens to our wallet
5bdf7fe6be6c1bb8510895f0a88c42600d0e9bd131c8717df56a4d75170f9a79
CashApp
Send via CashApp

CashApp not configured

Clone This App
Want your own tip jar? Deploy this app in minutes—no coding required! Follow our comprehensive guide below.

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

1

Get the Source Code

Estimated time: 2 minutes

Access the complete source code and deployment package from Caffeine.ai. The code is ready to deploy—no modifications needed.

Get Code from Caffeine.ai
2

Deploy to Internet Computer

Estimated time: 5-10 minutes

Deploy your tip jar to the Internet Computer blockchain. The deployment is handled automatically—just follow the simple commands.

Quick Deployment Steps:

  1. Install the Internet Computer SDK (dfx) - instructions included in the code package
  2. Open your terminal/command prompt in the project folder
  3. Run the deployment command: dfx deploy
  4. Wait for deployment to complete (usually 3-5 minutes)
  5. 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.

3

Log In as Admin

Estimated time: 1 minute

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
4

Configure Stripe Payment

Estimated time: 5-7 minutes

Set up Stripe to accept credit card payments. This is the most important payment method to configure.

5

Add Alternative Payment Methods

Estimated time: 3-5 minutes per method

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
6

You're Done! 🎉

Total time: 15-30 minutes

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!