![Image 1 — Built a party candy tracker with a Rush-O-Meter [self-hosted, open source]](https://preview.redd.it/ozqa18et9c0h1.png?width=780&format=png&auto=webp&s=b7f7a155bd85a646928e3ba3cd8259f51f5d0bf8)
![Image 2 — Built a party candy tracker with a Rush-O-Meter [self-hosted, open source]](https://preview.redd.it/voqrmppt9c0h1.png?width=780&format=png&auto=webp&s=a8f12d85b7252e1ec6c7ab8cbe5dd66784e58f57)
![Image 3 — Built a party candy tracker with a Rush-O-Meter [self-hosted, open source]](https://preview.redd.it/y0z1d2ut9c0h1.png?width=780&format=png&auto=webp&s=303dcc1a09d4537fe3c89412f0ab9b471961ae47)
![Image 4 — Built a party candy tracker with a Rush-O-Meter [self-hosted, open source]](https://preview.redd.it/lqyrsfyt9c0h1.png?width=448&format=png&auto=webp&s=2779157bfb736f1dd7b0e08432798c66ea86f2cb)
Built a party candy tracker with a Rush-O-Meter [self-hosted, open source]
Been going to festivals and house parties for years and my crew always has the same problem: nobody knows what's left in the candy stash, who took the last of the good stuff, and everyone always grabs more than they should.
So I built Stash - a self-hosted party candy tracker with full synthwave aesthetics because if it doesn't glow neon pink, I don't want it.
The Rush-O-Meter
The star feature. Every item you track has a configurable rush factor and decay time. Your personal meter fills up as you consume and drains over time. It goes through stages:
CHILL > WARMING UP > HYPED > FULL RAVE > OVERDRIVE > COMA
There's a little mascot that changes mood as your meter rises. Very useful for knowing when to maybe chill for a bit. Or not. I'm not your mom.
What it does
- Shared inventory - everyone in your crew sees the same stash. One tap to take.
- Per-item rush settings - energy drinks hit different than gummy bears. Set rush factor (0.1-10x) and decay time (30 min to 8 hours) per item
- Low stock alerts - cards pulse neon pink when you're running low. Optional email alerts so someone can do a restock run
- Consumption charts - 7-day and 12-month history so you can see exactly who demolished the Skittles
- Activity feed - full audit trail. No more "it wasn't me" when the cola bottles vanish
- Invite system - generate codes for your crew, set expiry and use limits
- Works on your phone - designed mobile-first, looks great in the dark
Self-hosted & open source
Runs in a single Docker container with SQLite. Your data stays on your hardware. No accounts, no cloud, no subscriptions. MIT licensed.
docker pull ghcr.io/rouzax/stash
GitHub: https://github.com/Rouzax/Stash
Docs: https://rouzax.github.io/Stash/
Built with Fastify + React. The whole thing is like 20MB.
Happy raving. Track your candy. Stay hydrated.