cd ~/projects/bowlnote

BowlNote

A feeding journal for growing puppies

live · local or cloud journals

A tiny feeding log for puppy math.

BowlNote keeps weekly feeding targets, meal splits, weigh-ins, and history in one small local-first page. It is built for the reality of raising a puppy: portions change, weeks move fast, and nobody wants to redo the same grams math every meal.

optional accountjson backupen / 简体中文

WHAT IT TRACKS

Profile

  • Birthday-based age and feeding week calculation
  • Breed, sex, and basic puppy details
  • English and Simplified Chinese interface

Meals

  • Daily target, main meals, and treats allocation
  • Automatic per-meal split with rounding
  • Weekly adjustment suggestions as the puppy grows

History

  • Weekly feeding records with editable notes
  • Weight trend from regular weigh-ins
  • Import and export JSON backups

HOW IT STAYS YOURS

01

Create a puppy profile and the current daily feeding target.

02

Use the suggested split, then edit meals when real life changes.

03

Generate the next week and keep a readable feeding history.

04

Export a JSON backup whenever you want a copy outside the browser.

No account is needed for local-only use. Local journals stay in this browser, so export a backup before clearing site data or moving devices. You can also sign in with Google to use your own cloud journal.

ACCOUNTS & PRIVACY

Choose a local journal without an account, or sign in with Google for an account-specific cloud journal. Signing in does not automatically upload or overwrite your existing local records. Importing or replacing a journal requires your explicit confirmation.

Google sign-in identifies your account and connects it to your own cloud journal. BowlNote uses your Google account identifier, name, and email for authentication and account-specific storage and synchronisation through Firebase. It does not request access to Gmail messages, Google Drive files, or contacts.

STAGElive web app
RUNS ONany modern browser
DATAlocal or cloud + JSON export
HOSTED ATofficedoge.dev/bowlnote

Built because puppy feeding turns into a lot of tiny calculations quickly. BowlNote keeps that routine boring in the best way.