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
- Status
- Live on App Store
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:
- 01
The tips feel generic, like they were written for a textbook cycle.
- 02
Rebuilding your whole routine around four phases isn’t realistic with a 9 to 5.
- 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.
Launch
Built around the next peak


- 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
Now
Built around the cycle


- 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 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.


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


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.
FigmaExplorations
- pen.devDesign system
Claude CodeCoding
GitHubCode repo
XcodeBuild & TestFlightApp StoreiOS
PostHogProduct analytics
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.











