Fiora: Launching an iOS cycle tracker

Energy forecasts for every phase of the cycle

Overview

My energy and symptoms change across my cycle, and the period trackers I tried either told me what I should be doing each phase or asked for more of my data than I wanted to share. So I built Fiora, an iOS app that forecasts how you’ll feel across every phase of your cycle, with your data kept on your phone. I took it from zero to the App Store in about four months on my own. I designed the brand, the UI, and the design system, then wrote the native SwiftUI app with AI coding tools.

Role
Founder, Product Designer
Timeline
4 months to launch
Scope
Strategy, UI/UX, iOS development, 0 to 1

Challenge

Most period trackers share cycle-syncing advice that isn’t personal and isn’t something you can act on day to day. I wanted an app that learns your own pattern, fits the day you already have, and keeps your health data private.

Impact

130+
App Store downloads
~10%
Download-to-paid conversion
5
Releases in the first six weeks

Problem

Why build another cycle app?

I’d fall behind on the low days and feel like I wasted the good ones. Research backs that up: energy shifts across the cycle, just not the same way for everyone. When I talked to other women, I kept hearing three things:

  1. 01

    The tips feel generic, like they were written for a textbook cycle.

  2. 02

    Rebuilding your whole routine around four phases isn’t realistic with a 9 to 5.

  3. 03

    They don’t trust cycle apps with their data.

Key experiences

Action-driven insights, and symptom logging that pays off

Today doesn’t explain your cycle back to you. It tells you what to expect and how to plan around it, so every read ends in something you can act on.

Symptoms can be logged from Today, the calendar, or quick add, wherever you happen to be. Every log feeds the predictions that come back on your calendar, so logging gives you something in return.

Privacy

Where does my data go?

That question came up in almost every conversation and under almost every post. It deserved a specific answer, not a promise. Your logs stay on your phone, a few basics sync to your own private iCloud, and analytics never see what you log.

  • On your phone

    Periods, symptoms, energy, and sleep logs are stored on your device.

  • Your private iCloud

    Only your name and sleep schedule sync, with encrypted fields.

  • Analytics

    Events say that you logged something, never what you logged.

Iterations

Launch showed me peaks weren’t why people opened the app

I launched with Today built around your next energy peak. The people who stayed opened Fiora 16 times on average, but in conversations they kept describing it as their period tracker. Peaks were a bonus, and logging didn’t give them much back. So I rebuilt the screen around what they actually came to check.

  1. Launch

    Built around the next peak

    Launch version: phase, energy wave, next peak, and Set focus
    • Problem: Next peak led the screen, ahead of the period
    • Problem: Tips told you what to do, not what to expect
    • Problem: Logging energy gave nothing back
  2. Now

    Built around the cycle

    Current version: phase, wave, today’s energy and symptoms, expected feelings
    • Fixed: Days until your period leads, peaks secondary
    • Fixed: Tips framed as guidance instead of definitive
    • Fixed: What you logged drives predictions

Then I made logging pay off

Three changes, all bringing the cycle to the front. One matters most.

The change that matters most

Fiora predicts symptoms now.

It reads your past cycles and shows what’s likely coming on the calendar card for any day. This is what makes logging worth it: the more you log, the better tomorrow’s read gets.

Calendar tab with a day card: focused, glowing skin, and confident usually show up around this point in your cycle

Calendar got its own tab.

People came for their cycle, and it was tucked behind Today. Now phases, your period, and what to expect are one tap away.

The Calendar tab with phases and period predictions

Expanded logging.

Everything from sleep and caffeine to symptoms and mood, so the read accounts for more of how people actually live.

The logger with mood, sleep, body, and appetite tabs

AI workflow

Technical workflow using AI

I explore in Figma, build the system in pen.dev, and write the SwiftUI with Claude Code. PostHog and RevenueCat decide what I fix next.

  1. FigmaExplorations
  2. pen.devDesign system
  3. Claude CodeCoding
  4. GitHubCode repo
  5. XcodeBuild & TestFlight
  6. App StoreiOS
  7. PostHogProduct analytics
  8. RevenueCatSubscriptions

Growth

What’s next for growth?

Founder-led TikTok videos brought in bursts of downloads, but the time they took wasn’t paying off. The angle wasn’t landing, so I’m widening the approach. It’s still early, and I’m testing new channels now.

Want to hear more about Fiora?

Ask me what I’m working on now, what I’d change about the launch, and how I juggle every role on my own.