Leelo

Leelo · Web app

A cycle companion that connects your pain, mood and sleep, so your body starts to make sense.

A minute a day. A friend on your side.

  • UX research
  • Product design
  • Character design
  • Design system
  • Built with Claude Code
Role
Solo, end to end
Scope
Research, product and character design, design system, build with Claude Code
Timeline
6 weeks, Sept to Oct 2026
Outcome
Live web app, in testing

Problem statement

Your cycle can shape your whole month, yet most of what it does goes unrecorded, and the patterns stay hidden.

Anyone with a cycle feels every bad day, but by next month the details have faded.
At the doctor's, there's little time, last month is a blur, and symptoms get overlooked.

A collection of insights gathered from

Survey, interviews & cycle research

Meet Leelo

Someone to check in with.

Tracking your cycle is repetitive and can feel clinical. Leelo makes it feel more human: it’s curious about you, picks up your rhythm day by day, and reacts to how you feel. Over time, from your pain and sleep to what you eat and how you move, it starts to notice patterns you might have missed.

Daily check-in

A minute a day, one card at a time.

A short daily check-in with a friend who remembers how you felt.

Quick add · Insights

A few taps. Leelo connects the dots.

Your method · Your stage

Calm guidance for every method and every stage.

Onboarding

The evolution of the onboarding.

With each round, Leelo asked better follow-up questions.

Menopause skips the cycle questions. Perimenopause keeps them, with cycles up to 90 days.

Version 1, WelcomeVersion 1, NameVersion 1, Last periodVersion 1, Cycle lengthVersion 1, Period lengthVersion 1, All set
Version 2, WelcomeVersion 2, NameVersion 2, Last periodVersion 2, Cycle lengthVersion 2, Period lengthVersion 2, ContraceptionVersion 2, FocusVersion 2, All set
Version 3, Last periodVersion 3, Contraception
New on the Last period screen
Last period screen: “Around menopause?” with the answers Perimenopause and Menopause
Welcome
Name
Contraception
Last period
Cycle length
Period length
Focus
All set
Pill
Which pill?
Which pill today?
When do you take it?
Ring
How do you use it?
When did you put it in?
Patch
Which week?
Implant · Hormonal IUD
When was it fitted?
Injection
When was your last one?
Copper IUD: when was it fitted?
No periods right now
Menopause
Perimenopause: cycles up to 90 days

Calendar

Look back at any day, week or month.

Insights are grouped by topic, the Calendar by date. Pick a chip like Mood or Pain to colour the month, then open a week or a day to see everything you logged.

Design system

The whole app follows the clock.

It started with my mockups in Figma. From there, I turned them into tokens for colour, type, spacing and shadows, built in code with Claude Code. Every screen and component uses the same tokens, so the app stays consistent, even when it changes from day to evening to night, Leelo included.

Day

06:00 to 16:59

Evening

17:00 to 20:59

Night

21:00 to 05:59

Main typeface

RegularMediumSemiBold

Raleway

Leelo's app icon on an iPhone Home Screen, day wallpaperLeelo's app icon on an iPhone Home Screen, evening wallpaperLeelo's app icon on an iPhone Home Screen, night wallpaper
#3B3B3B Text
#545454 Muted text
#AF1B0C Accent text
#C8321F Action
#F35C4C Shape · brand
#FDE8E6 Tint
#3A1C35 Text
#644B57 Muted text
#A0313B Accent text
#C03A46 Action
#D4717A Shape · brand
#F4D3DA Tint
#F0EEFF Text
#C6CDFC Muted · accent
#6C63B0 Action
#A5AFFB Shape · brand
#33376D Un­picked chip
#1C1F48 Back­ground

Components

MonthWeekDay
Headache Bloating
Not yet Yes, today
Your focus Luteal
Happy
Sad
Start daily check-in Next

How it was built

Iterative designs towards the beta: now testing on 8 phones.

I designed the screens and drew Leelo in Figma, animated it with Claude Design, and built the app with Claude Code. I checked each change on my own iPhone, then saved it to GitHub and published it with Vercel. That loop let me try an idea, throw it away and try again, so most screens went through several rounds before the beta. Everything testers log stays on their phone.

Someone holding an iPhone showing Leelo's Home screen in the morning: “Morning, Laura”, day 10 of 28, and Leelo asking “Ready to check-in?”

Thanks for scrolling

Curious to try Leelo?

Leelo is in a small private beta. If you'd like to test it, or hear more about how it was made, write to me and I'll send you the link.

Ask for the beta link

or write to laura.francois9246@gmail.com