Skip to content

Repository files navigation

Tip Jar Playground

Interactive 3D tip jar built with React Three Fiber and Rapier physics. Drop coins, tweak physics, customize visuals — all in the browser.

Try the live demo

Tip Jar Playground

Features

  • Physics-simulated coins with Rapier 3D
  • Glass jar with animated lid, fog particles, and avatar sticker
  • Drop 1, 10, or 20 coins at a time, or pre-fill the jar
  • Adjustable physics (gravity, bounce, friction, damping, drop spread)
  • Visual controls (coin size, metalness, jar opacity, fog)
  • Zero-G mode
  • Camera controls with JSON import/export
  • Custom sticker upload

Getting started

git clone https://github.com/baseddesigner/tip-jar-playground.git
cd tip-jar-playground
npm install
npm run dev

Open http://localhost:5173/tip-jar-playground/ in your browser.

Tech

Build

npm run build

Deploys to GitHub Pages automatically on push to main.


Built by @baseddesigner · Powering pawr.link

About

Interactive 3D tip jar with React Three Fiber and Rapier physics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages