Back to work
MugshotA little daily ritual

Your daily cup.
Worth keeping.

A coffee journal with a soft spot for the little things. Turn your cup into a sticker, collect your days, and make a memory out of your morning.

Made for iPhoneAll on deviceNo account needed
A cup. A cutout. A keepsake.
Mugshot’s monthly calendar filled with coffee stickers
THE MORNING EDITOne good cup.
One good day.
MemoriesPriceless
Made to be collected.
Snap your cupKeep the stickerCollect the little thingsRepeat tomorrow
01 / A little hands-on

Make yourself
a memory.

Pick a drink. Drop it in your journal. Move it somewhere that feels just right.

A playful preview. Your real journal stays on your phone.
THE LITTLE THINGSSample journal / 001
02 little moments collected190 mg estimated

Illustrative drink estimates, just like the editable entries in the app.

Mugshot: The calendar
02 / A journal, with personality

A month made of little moments.

Every cup gets its own place. A familiar calendar becomes a collection of the drinks, days, and tiny rituals you want to remember.

Your photos. Your stickers. Your story.
03 / The thoughtful little details

A little more than
a pretty sticker.

A gentle caffeine meter. Widgets that fit your day. A month of memories, ready to share.

A glance is enough

Your day, on display.

Mugshot widget with daily caffeine, cups, and streakActive caffeine widget

Home-screen widgets keep today’s total and estimated active caffeine close. No need to open the app.

An example day
247mgCaffeine logged

Know your rhythm.

Editable drink estimates and a personal daily target. The active-caffeine view uses a five-hour half-life model.

Illustration: 247 mg of a 400 mg target
Daily coffee recap exportMonthly coffee Wrapped export
Camera roll, meet coffee roll

A month of you.
With extra foam.

Your favorites, your habits, your coffee persona. Daily and monthly recap cards turn a private ritual into something you can share.

Iced Latte LoyalistThe ExplorerSteady Sipper
04 / Small app. Thoughtful engineering.

A little magic.
All on your phone.

Built solo in SwiftUI. Capture, cutout, drink analysis, and storage stay on device.

01

Capture the cup

Start with the camera or a photo you already love.

02

Lift the sticker

Vision isolates the drink, with flood-fill and crop fallbacks.

03

Read the drink

An on-device model estimates drink type, serving size, and caffeine.

04

Keep it yours

Save locally, refresh widgets, and optionally sync caffeine to Apple Health.

The pipeline behind the sticker

Foreground extraction and drink analysis run concurrently. Vision’s foreground lift is preferred; classical flood-fill and a rounded-crop fallback keep capture resilient. The drink and its image are stored locally as JSON and image files, with an atomic backup manifest.

Small controls that make a difference

Appearance, a personal caffeine target, weekly logging goals, optional reminders, and Apple Health sync live in Settings. WidgetKit snapshots refresh after saves and use the same caffeine model as the app.

SwiftLanguage
SwiftUIUI
VisionCutout & OCR
Core ImageImaging
Apple IntelligenceOn-device model
WidgetKitWidgets
HealthKitHealth sync
PhotosUIPhoto import
Designed & built by Youssef Chouay / Jun 2026
PrivacySupport
Keep exploringNext project / 04

Phishing Detection

Reading between the suspicious lines.

Applied NLP