Lumi

A voice mood journal with an AI companion

Lumi — cover

Type

Personal project

Built in

3 days

Platform

Mobile web app

Tools

Kling.ai, Figma, Figma Make, Claude, Cursor, Supabase, Vercel

01

Why

I wanted to track my mood through the day: see the ups and downs and notice what lifts it. Every app I tried came with a long list of features, and I wanted something simple: record a voice note, get a summary of my day. I also used it to test how video behaves in a vibe-coded app.

02

What it does

You tap and tell Lumi, a little firefly, about your day. AI breaks the voice note down through an emotion framework I designed, shows the day’s emotional mix and top themes, and writes a short summary.

03

How I built it

Kling.ai for the animated character, Figma for the screens, Figma Make for the animation, Claude to write prompts for the other tools, Cursor to turn the design into code, Supabase for the database, GitHub, and Vercel to deploy.

04

What I learned

Vibe coding isn’t hard. To build something safe, though, I need to understand the code better, not only the prompts.