Stats

Show

Custom range

Filters

Caffeine, Default (caffeinated): ratings leave decaf out. Counts, cost and Caffeinated vs. decaf include it.

All time · Mountain Time

People
  • Per person: Totals and rates ÷ 2: an even split (Bean Conqueror doesn't record who brewed).
  • Household: Everyone's brews together.

On the shelf

Runway at your pace

At your all-time pace

100 days
Feb 21
102g

Grams on the shelf, backlog and open bags, if you brew at that pace from today

Plan it: What if

Freshness now

Freshness now
  • Open and backlog bags by where they sit in the roaster's rest window today.
  • Ready: past the minimum rest.
  • Drink soon: ready, and nearing the end of the window (urgency 40+).
  • Still resting: not yet at the minimum rest.
  • In the freezer: frozen with no thaw date, so paused.

Next bag ready in 2 days

Bag states

Bag states
  • Open and backlog bags by state.
  • Open: opened, not frozen.
  • Unopened: waiting in the backlog, not frozen.
  • Frozen: frozen with no thaw date, whether opened or not.
  • Per person divides grams, not bags.
Unit

Open, unopened and frozen bags on the shelf

Age profile

Age profile
  • Waiting bags by days since roast, minus freezer days.
  • Each bar splits by where that age sits in the roaster's rest window.
  • Bags with no roast date are left out.
  • Per person divides grams, not bags.
Unit

Waiting bags by days since roast, minus freezer days

On hand over time: Consumption

What's waiting

What's waiting
  • Grams in unopened (backlog) bags, grouped.
  • The number in brackets is the bags.
  • Biggest first: the top 10, then Other.
  • Per person divides grams, not bags.
Group by

Subscription 3.5kg · One-off 5.3kg

Built with help from Claude Code, an AI coding assistant How AI was used Contact

How this site was built

I built Bean Tracker with Claude Code, Anthropic's AI coding assistant. Here's who does what.

What I do

  • Set the direction: which features get built, and in what order
  • Drive the technical decisions, drawing on my experience as a Staff SRE, DevOps engineer, and software engineer: architecture, hosting, testing, and releases
  • Bring nearly all of the coffee knowledge, from recipes, gear, and pour structure to extraction, rest, and water
  • Shape every design: I review each spec and push back on layout, wording, and behavior until it's right
  • Test every change in a live preview, on desktop and on my phone
  • Set the engineering standards: tests at every screen size, shareable links for every view, signed commits, and staged releases
  • Own the data: every coffee, rating, and note, plus the judgment calls on it
  • Run the infrastructure the site lives on: hosting, domains, and backups
  • Act as project manager and technical lead, and decide what gets published, including this note

What Claude Code does

  • Writes nearly all of the code and automated tests, following my direction
  • Drafts the designs, specs, plans, and docs for me to review
  • Researches options and explains the tradeoffs so I can decide
  • Analyzes my brewing data to suggest values, which I confirm or change
  • Releases and deploys changes once I give the go-ahead
  • Often runs several AI agents at once: one builds while another reviews

Nothing ships without my sign-off. I review every change in a live preview, and automated tests plus a separate AI code review check the code itself.

Questions or concerns?

If you have a question, spot a mistake, or want something removed (for instance, a photo of your coffee's label), email me at [email protected].

v1.110.7 Last updated: Last deployed: