Meldora'an Player App
A personal AI companion app for tabletop RPG players, built from scratch using Claude, Claude Code, and Figma Make.
CONCEPT
Meldora'an is the name of our homebrew RPG world, meaning “a sweet gift that belongs to us." Between lore, rules, and session history, the overhead of a homebrew campaign can outpace the fun. Over the last few years, we find ourselves scouring notes, hunting for lore, and losing track of story threads to explore. The goal here was to solve that problem and learn new skills along the way.
RESEARCH
I'm both the Dungeon Master and the user, which gave me direct access to the problem. I talked with my players about what pulled them out of the experience — the answer was always the same: too much context-switching, not enough staying in the story.
BUILD
No handoff. No dev team. Just the tools and the problem. I used Claude for the AI backbone, Claude Code for functional logic, and Figma Make to bring the UI to life. Along the way I learned to integrate Google Docs as a live content layer for campaign notes and lore, and connected Supabase for real-time data updates across the app.
TESTING & ITERATION
My players are my test group. Running the app through actual sessions gave me fast, honest feedback on what felt natural and what created friction.
WHAT I LEARNED
Personal projects punch above their weight. This one gave me mobile design reps, hands-on AI product development experience, and a reminder that the best way to understand a user is to be one.