Dram
WEB / IOS / ANDROID / AI

Dram

A cocktail laboratory across web and native mobile.

React 19ExpoReact NativeClaude APITypeScriptRevenueCat
AT A GLANCE
3
Platforms
13
Major Screens
10-Axis
Flavor Model
AI Vision
Menu Parsing
THE PROBLEM

Recreating a great cocktail is usually a memory game

You taste something memorable at a bar, take a rough guess at the ingredients, and then start iterating at home - but most tools stop at storing recipes instead of helping you learn toward a better version.

HOW IT WAS BUILT

A web product that now also ships as a native mobile app

Dram combines AI menu scanning, attempt logging, recipe history, cabinet tracking, and triangulation into one workflow so every experiment improves the next one.

The project now spans both web and an Expo-based iOS and Android client, carrying the same core product idea into a form factor that works at the bar, in the kitchen, or while shopping for ingredients.

INSIDE THE PRODUCT

Core surfaces that define the experience

Capture

A bar menu becomes a starting hypothesis

Instead of saving a drink as a vague memory, users can turn a menu photo or URL into a structured recipe guess with ingredient roles and confidence cues.

The first draft of the drink is generated, not guessed alone.

Iteration

Every attempt teaches the recipe

Tasting notes, substitutions, ratings, and versions all compound so the best-known recipe gets sharper as the user experiments across time.

The system improves because the cook keeps trying.

Inventory

The cabinet is part of the workflow

Ingredient tracking, availability awareness, and batch scaling keep experimentation tied to the practical reality of what the user can actually make tonight.

More laboratory than scrapbook.

KEY FEATURES

What makes it work

AI Menu Parsing

Claude-powered image and URL parsing turns bar menus into structured cocktail records, with ingredient roles, confidence levels, and recipe estimates ready for iteration.

Triangulation Engine

Every strong attempt improves the system estimate, weighting higher-rated versions more heavily so the best-guess recipe becomes more useful over time.

From Journal to Lab

Recipe history, flavor architecture, cabinet management, and batch scaling turn the product from a static recipe saver into an actual experimentation environment.

WORKFLOW

How a drink gets reconstructed

Dram is built around the cycle of noticing a drink, attempting it, and then converging on something better than the original memory.

01

Capture the source drink

Menus, photos, and links are translated into structured recipe candidates so the user starts with something concrete instead of vague recall.

02

Log attempts with real tasting feedback

Each version records adjustments, impressions, and outcomes so experimentation becomes cumulative rather than disposable.

03

Triangulate toward the best-known version

Higher-quality attempts pull the estimate closer to a useful recipe while cabinet data and scaling keep the result actionable.

Explore Dram