iOS · Coffee journal

Roastlist

Roastlist

Personal coffee journal for iOS. Track beans, dial in brews, and save drink recipes.

Request App Store link

The shelf

From shelf to cup

Keep a bean library with shelf and wishlist status, log brew setups with dose and grind, and store drink recipes with steps and variants.

SwiftData for offline-first storage. Optional Firebase auth and sync when you want the same journal across devices.

Capabilities

What you can do

A quiet journal for beans, brews, and recipes.

Journal

01

Bean library

Shelf, wishlist, status, and tasting notes.

02

Brew setups

Dose, grind, ratings, and repeatable dials.

03

Drink recipes

Ingredients, steps, and variants.

04

Discover

Browse public recipes and fork them into your list.

Sync

05

Cloud sync

Optional Firebase sync when you sign in.

06

Works offline

SwiftData local store with no account required.

From notes to product

Making tasting notes stick

Roastlist starts as a notebook habit. The technical layer stays optional so the journal still works when you are offline at the kettle.

Built with

Tech stack

Offline-first SwiftData, with Firebase only when sync is wanted.

UI

SwiftUI

Native iOS journal interface.

Local

SwiftData

Offline-first bean, brew, and recipe storage.

Cloud

Firebase

Optional auth and sync across devices.