VF ← All work
MOBILE APP · 2026

Mocktail
Finder

Discover, save and craft 100+ alcohol-free cocktails — a calm home for mindful drinking.

ROLE
UX/UI · RN Dev
PLATFORM
iOS · Android
STACK
React Native
01 / CONTEXT

Drinking culture changed.
The tools didn’t follow.

A growing “sober-curious” audience wants the ritual and craft of a cocktail without the alcohol — but discovery still happens through scattered blog posts, screenshots and bar menus. There was no calm, dedicated home for the alcohol-free drink.

SIGNAL 01
A ritual, not a compromise

People skipping alcohol still want something that feels held — flavour, presentation and a name worth ordering.

SIGNAL 02
Recipes live nowhere

Mocktail recipes are buried in long articles and saved photos. Nothing lets you browse, filter and keep them in one place.

SIGNAL 03
Generic apps miss the craft

Recipe apps treat drinks as an afterthought — no ingredient filters, no “surprise me”, no space to add your own.

02 / PRODUCT GOAL

Find, save and create a great alcohol-free drink — in under a minute.

One clear job, done simply: a single, friendly home where anyone can discover mocktails by category or ingredient, keep the ones they love, and build their own.

03 / PROCESS

From a loose idea to a shipped product.

The project moved through a complete cycle — understanding the user, structuring the experience, designing the interface, then building and refining it as a real React Native app.

01
Research

Looked at how people find and keep non-alcoholic recipes.

02
User goals

Defined the core jobs: discover, decide, save, create.

03
User flows

Mapped every path including share, empty and random states.

04
Architecture

Reduced the app to four screens and one bottom navigation.

05
UI design

Built a compact system: colour, type, cards, chips, states.

06
Prototype

Wired a clickable flow to test discovery and the add-recipe form.

07
Implementation

Translated the design into reusable React Native components.

08
Testing

Checked navigation, validation and the empty / error states.

09
Optimization

Tuned animation performance and refined naming and labels.

04 / USER FLOW

From “I want a drink” to a saved recipe.

The main journey is deliberately short. Every entry point — search, category or a random suggestion — leads to the same rich detail screen, where the drink can be saved or shared.

Open app Home Search by name Browse category Surprise me Recipe details ♥ Add to favourites Share recipe Favourites
05 / INFORMATION ARCHITECTURE

Four screens. One bar.
Nothing to get lost in.

Built around four core actions, each mapped to a screen. A single bottom navigation keeps the whole product one tap away.

Home

Browse, search & filter — the entry point.

Recipe Details

Ingredients, steps & the save / share actions.

Favourites

Saved recipes, with an empty state for newcomers.

Add Recipe

Create a custom mocktail with live validation.

06 / KEY SCREENS

The product, screen by screen.

Every screen ships in both light and dark mode — discovery, recipe detail, favourites and a create-your-own flow with live validation.

Home
01 · HOME
Home dark
02 · HOME · DARK
Recipe ingredients
03 · RECIPE · INGREDIENTS
Recipe steps
04 · RECIPE · STEPS
Recipe dark
05 · RECIPE · DARK
Favourites
06 · FAVOURITES
Favourites empty
07 · FAVOURITES · EMPTY
Favourites empty dark
08 · EMPTY · DARK
Add recipe
09 · ADD RECIPE
Add recipe filled
10 · ADD · FILLED
Add recipe dark
11 · ADD · DARK
Add recipe validation
12 · ADD · VALIDATION
LIKE WHAT YOU SEE?

Let’s build your product next.

Start a project →
NEXT PROJECT
Race Planner