CycleSync – Case Study

CycleSync is a fertility awareness web app built with a simple goal: help users understand their cycle without giving false certainty. This case study explains how the logic, design, and medical thinking behind the app evolved.

Why I Built This

Many ovulation calculators on the internet show a single “exact” ovulation date. In reality, the human body does not work that way. Ovulation timing changes due to stress, health conditions, age, and hormonal variation.

As a developer, I wanted to build something more honest. Instead of pretending to be perfectly accurate, CycleSync focuses on probability, signals, and clear explanation.

Problems With Typical Trackers

Design & Logic Approach

I redesigned the system using a decision-support mindset instead of a calculator mindset.

Biological Signals Used

Ovulation likelihood increases only when multiple signals agree. Temperature data is used only to confirm ovulation after it happens, never to predict it.

Handling PCOS & Irregular Cycles

For users with PCOS or thyroid conditions, calendar-based predictions become less reliable. CycleSync automatically widens fertility windows and lowers confidence to avoid misleading results.

In these cases, users are encouraged to rely more on daily body signals instead of dates.

UI & Experience Decisions

Limitations

CycleSync does not store data or track cycles over time. It does not use lab hormone values and does not replace medical advice. These limitations are clearly communicated to users.

Key Learnings

This project is for educational purposes only. It demonstrates frontend engineering, decision logic, and ethical product thinking in health-related software.