Mónica G. Guerrero
Product Owner · AI prototyping

Checky

A daily app to track your cycle and get to know yourself better, without the app interpreting it for you or steering how you feel.

Built with

  • Claude Code
  • VS Code
  • Next.js
  • MongoDB
  • OpenAI API
  • Render
9:41

Client

A personal project. I had tried everything and wanted an app that records what I observe, without interpreting it for me.

Role

Product Owner and AI-assisted functional prototyping. The product end to end, design and prototype included.

Scope

Research, product direction, MVP in Jira and a built prototype.

Status

In real use. My friends and I use it, and I keep improving it as I test it.

How I managed the project

  1. 01

    Interview and research. Several users, to learn how they felt about these apps, and getting properly informed about the menstrual cycle.

  2. 02

    Propose the direction. Observe without predicting, without steering how you feel.

  3. 03

    Define the MVP with a hard filter. Logging a day must take under 60 seconds.

  4. 04

    Manage it in Jira. Epics, stories and Given/When/Then criteria, one commit per delivery.

  5. 05

    Park it with clear criteria for bringing it back. Every feature earns its place through real use.

The decisions that shaped the product

The app observes, it doesn't predict

Prediction is the sector's star feature and what everyone expects, but it's the root of the problem, if the app tells you a phase is coming, it nudges you to feel it and your data stops being clean. In the interviews, several users told me those predictions were influencing how they felt. Checky doesn't label phases or forecast ovulation; the cycle day is calculated only from the bleeding the user marks.

Result →I gave up the sector's best-selling feature, but the data stays clean and the pattern is the user's, not the app's.
Checky's splash screen — the logo and wordmark on a calm, plain backdrop

Score the day with a number

Anything you don't record is forgotten. A daily 1-to-10 number turns a vague feeling into data; looking at the whole week you see how it really was, not how you remember it.

Result →A number flattens the day's nuance, but it's the one thing memory can't fake.
Checky: the daily log, with the 1 to 10 score, mood, body and cycle

You're the one who sees the pattern

The luteal phase is the most stable part of the cycle, so the app doesn't need to predict. On top of what's observed, the pattern shows up on its own. The analysis layer shows you your cycles without naming any phase for you.

Result →The pattern you see is yours, for you to see it, not for the app to dictate it.
Checky: your cycle patterns, with the daily average and the length of each cycle

A chat that reads your data, never a doctor

From the chat you ask Checky about your own data, and it can jot things into your notes or update an entry for you. The rule is firm, Checky never gives medical advice, it only reflects back what you've observed.

Result →An assistant that organises and queries your data, without diagnosing for you.
Ask Checky: the chat answers about your own records, without giving medical advice

The bet

It wins by subtracting

In a sector that competes by adding fields and predictions, Checky is defined by what it leaves out, only the essentials to get to know yourself, recorded without the app interpreting it for you. The best cycle app turned out to be the one that dares not to guess.

Today

In real use, growing clean

The MVP delivers. Logging a day takes under 60 seconds and the database grows without a single assumption from the app. The success measure is concrete, three months of consistent daily logging, enough for the first personal pattern to emerge; not for the app to tell you, but for you to see it yourself.

Back to top

Have a project? Let's talk.