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
- Birth date (optional)
- First known period start date (optional baseline)
- Cycle entries:
- exact period start date, or
- month-level registration (stored as month + start date)
- 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.