Case Study · 2025–2026
a tarot-anchored daily ritual app
01 · Origin
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.
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
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
Settings
History
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
Capoeira · Low Energy
Pilates
Pilates · Low Energy
03 · Technical
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.
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.
04 · Features
05 · What's Next
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.