Every food-tracking app wants the same things from me: calories, macros, a subscription, an account, a barcode-scanning onboarding flow. I'm a lifter. I don't care about any of that. I care about one number: did I hit my protein today?
Protein Pal is the tracker that asks exactly one question. Log what you ate with its protein grams, and watch the big daily total climb toward your goal — default 180g, adjustable, with a progress bar. That's the whole product.
- Log foods with protein grams (+ an optional lactose/dairy flag on items)
- One-tap re-add from recent foods — the chicken breast you eat every day is always one tap away
- Per-day history with daily totals
-
Everything in
localStorage— works offline, no account, no server, nobody's database but your browser
Running it is the install:
git clone https://github.com/hahahahahahahahah6/protein-pal
cd protein-pal
# then just open index.html in any browser
No build step, no dependencies, no server. Open the file and you're tracking.
It was built for the Devpost "Build With AI: Basics" hackathon, and the build followed the plan-first discipline the event's skill pack enforces: devpost/scope.md (idea sketch and POC boundary) → prd.md (requirements) → spec.md (technical spec) → then code. The scope doc is in the repo if you're curious how the boundary decisions were made.
Deliberately not included: calories, macros, accounts, sync, social features. The point is the 10-second habit — log it, see the bar move, get back to your day.
MIT licensed.
Repo: https://github.com/hahahahahahahahah6/protein-pal
Do you track protein? What's your daily target — and how do you actually hit it?













