Case Study · 2025–2026

Queen of Coins

a tarot-anchored daily ritual app

PlatformiOS · Android
StackReact Native · Expo
StatusPersonal Beta
CardsFull 78-Card Deck

01 · Origin

The Problem Was Personal

After leaving a career in film and TV art department coordination, I found myself working from home with no commute, no external schedule, no built-in rhythm. The structure that had governed my body and my days for years was gone — and it was taking a toll.

I already read tarot. I'd used it for years as a reflective practice — a way of framing the day, asking good questions, sitting with uncertainty without trying to immediately resolve it. What I didn't have was a tool that made that practice feel intentional and complete: something that connected the card to movement, to work, to creativity, all in one place.

I wanted something that treated the morning as a ritual.

So I built it. Queen of Coins became the project where my background in tarot, my interest in wellness, and my development work all converged. It started as a mobile app idea and became a daily practice I will actually use.

02 · Screens

The App in Practice

Each screen is designed to feel deliberate. The card pull, the ritual, the journal, and the history all read as parts of a single continuous practice rather than separate features.

Today screen

Today

Settings screen

Settings

History screen

History

Journal screen

Journal

Movement Preference System

The same card generates a completely different movement suggestion depending on your practice — and again when the low energy toggle is on. Each combination is authored.

Capoeira movement

Capoeira

Capoeira low energy

Capoeira · Low Energy

Pilates movement

Pilates

Pilates low energy

Pilates · Low Energy

03 · Technical

Building the Architecture

The most interesting technical challenge was the data model. A 78-card tarot deck isn't just a list of names — each card needed a complete ritual payload: a morning anchor, work approach, creative prompt, movement energy type, and tagline. That's roughly 400 pieces of authored content, all of it meaningful and none of it generic.

The solution was a typed TarotCard schema in TypeScript with a ritual object on every card. Movement suggestions were abstracted into a separate system that cross-references the card's energy type with the user's selected movement preference — so a Capoeira practitioner and a yoga practitioner get different suggestions from the same card.

The hardest part was designing a data structure flexible enough to hold 78 unique voices without becoming unmaintainable.

Persistence is handled entirely with AsyncStorage — the current card locks for the day, history builds across sessions, and streak calculation runs against the sorted history array on every load. No backend, no user accounts, no sync: intentionally local-first for V2.

FrameworkReact Native / Expo
LanguageTypeScript
RoutingExpo Router (file-based)
PersistenceAsyncStorage
Image Sharereact-native-view-shot
IconsCustom SVG (react-native-svg)

04 · Features

What It Does

05 · What's Next

The Road Ahead

Queen of Coins is currently in personal beta — used daily as a wellness and creative practice tool. After 30 days of real use, the next phase will be shaped by what actually matters in practice versus what sounded good in planning.

01App Store Release

iOS distribution pending Apple Developer membership. Android APK currently available for direct install.

02Journal Search & Export

Search past entries by card or keyword. Export the full journal as a readable document.

03Cloud Sync

User accounts and cross-device sync — so the practice travels with you across phones.

04Expanded Movement Library

Deeper movement content per card — video references, breath cues, duration suggestions.

View the Work

See the Code