← Back to docs

Menstrual Tracking

Language: EN | EN | SV

Menstrual Tracking

The Menstrual Tracking tool gives each authenticated user a private, simple place to record cycle starts.

  • Route: /menstrual-tracking
  • Access: Logged-in users (auth:web)
  • Data scope: Only your own entries and profile

What You Can Save

  1. Birth date (optional)
  2. First known period start date (optional baseline)
  3. Cycle entries:
    • exact period start date, or
    • month-level registration (stored as month + start date)
  4. Optional note per entry

Cycle Calculation

The overview panel estimates cycle details from your registered starts:

  • average cycle length in days
  • latest registered start
  • estimated next start
  • current cycle day

To avoid one bad row breaking the average, extreme interval jumps are ignored automatically.


Monthly Registration

If you do not have an exact day for a month:

  • use the month input (YYYY-MM)
  • the system stores it as that month and uses first day of month as start date baseline

You can later add exact dates for future cycles.


Entry Management

  • List view shows saved cycle rows with pagination.
  • Rows can be removed individually.
  • "Rows per page" can be changed from the UI selector.