01 — THE PRODUCT

From bag label to
better cup.

Bean On Bar turns scattered coffee information into one useful flow—before you buy, while you brew, and long after the bag is empty.

01
IDENTIFY

Point. Read. Understand.

Photograph one or more bag angles and pull out the roaster, bean, origin, farm, variety, process, roast level and date, tasting notes, price, and weight. OCR runs on-device, then every field stays editable before scoring or saving.

ROASTED BYNORTH STARKARINGA AAKenya · Washed
SL28 / SL34
250g
Origin: KenyaProcess: WashedVarieties: SL28 + SL34
02
EVALUATE

A score that shows its work.

Transparent signals from the label and evidence you paste—not a mysterious verdict or fabricated review.

  • SCA & Coffee Review
  • Cup of Excellence
  • World Coffee Research
  • Price-per-gram context
84Promising
7 signals found
03
BREW

A recipe for this bean.

Start from an unknown, identified, or saved bean. Choose Bean On Bar recommendations, your own recipe, or a roaster-style recipe; scale the dose, follow timed steps, and save the result back to the bean.

00:00Bloom · 50g
00:45Pour to 150g
01:20Pour to 250g
04
REMEMBER

Your taste becomes a map.

Save beans, ratings, recipes, price-per-gram history, tasting notes, watchlist matches, and journey recommendations. Back up and restore your notebook as a file when you need to move devices.

24saved
11origins
4.7top rating
BREWERS SUPPORTEDV60Hario SwitchOrea O1Origami+ Roaster recipes

APP CAPABILITIES

Small product details
that build trust.

Bean On Bar is still a prototype, but it already treats accuracy, transparency, and user control as part of the product—not afterthoughts.

OCR

Private multi-photo label reading

Self-hosted Tesseract OCR reads each added photo in the browser, combines the text, and uses careful fallbacks instead of uploading bag images to a server.

AUTO-FILL

Smarter field extraction

The parser now handles coffee names, farm/region/country splits, roast dates, tasting-note labels, known OCR variety misreads, and multi-variety labels like SL28 + SL34.

MY BEANS

Personal benchmarks, not fake averages

Price per gram is compared against the user’s own saved history in the same currency, with ratings and “brew again” actions tied to real saved beans.

DAILY BREW

Today’s bean, one tap away

The home screen can surface the current bean and open the recipe timer immediately, so the app feels useful even before a large notebook exists.

ESPRESSO

A separate espresso workspace

Espresso gets its own recipe styles, bean-profile tuning, dose/yield controls, grinder guidance, and dial-in advice instead of being squeezed into filter recipes.

TRAVEL

Prototype travel discovery

Travel mode routes users toward regional coffee sources, nearby cafe research, and “what’s good now” community examples while clearly marking static prototype data.

PORTABLE

Backup and restore

Export and restore local Bean On Bar data as a file, so the app can stay account-free while still giving users a way to protect their coffee memory.

CONSENT

Feedback only with permission

Users can opt in to anonymous product events that improve the flow, while coffee notes, label text, photos, prices, and locations stay out of analytics.

CONNECTED COFFEE DATA

Every scan can make
the next cup easier.

OCR starts the experience. The lasting value comes from connecting provenance, price, availability, roaster recipes, brew outcomes, backups, and trust signals into one useful bean record.

Explore Bean Intelligence