Menu β–Ύ β–΄

Tree [42c8d7] main APKs /
 History

HTTPS access


File Date Author Commit
 public 2025-11-16 simonswartout simonswartout [1864ce] core application
 src 2025-11-16 simonswartout simonswartout [1864ce] core application
 .gitattributes 2025-11-16 simonswartout simonswartout [18343b] Initial commit
 .gitignore 2025-11-16 simonswartout simonswartout [18343b] Initial commit
 ARCHITECTURE.md 2025-11-16 simonswartout simonswartout [1864ce] core application
 LICENSE 2025-11-16 simonswartout simonswartout [18343b] Initial commit
 PROJECT_STRUCTURE.md 2025-11-16 simonswartout simonswartout [1864ce] core application
 QUICK_REFERENCE.md 2025-11-16 simonswartout simonswartout [1864ce] core application
 README.md 2025-11-17 simonswartout simonswartout [42c8d7] Revise README for clarity and privacy emphasis
 REFACTOR_SUMMARY.md 2025-11-16 simonswartout simonswartout [1864ce] core application
 package-lock.json 2025-11-16 simonswartout simonswartout [1864ce] core application
 package.json 2025-11-16 simonswartout simonswartout [1864ce] core application
 postcss.config.js 2025-11-16 simonswartout simonswartout [1864ce] core application
 tailwind.config.js 2025-11-16 simonswartout simonswartout [1864ce] core application

Read Me

πŸŒ™ CycleTracker

A privacy-first menstrual cycle tracking application β€” built to empower, not extract.

CycleTracker is an open-source menstrual health companion focused on accuracy, inclusivity, privacy, and clinical usefulness.
Unlike traditional period apps that monetize personal health data, CycleTracker stores everything locally on your device, never leaves your browser, and is fully transparent and community-driven.

This project is in Alpha, but fully functional for everyday cycle logging and pattern discovery.

✨ What CycleTracker Does
πŸ” Privacy-First Design

No accounts, no tracking, no analytics

All data is saved locally using the browser’s LocalStorage API

No servers β€” your cycle data never touches the internet

🩸 Daily Logging

Track everything you need to understand your cycle:

Bleeding (flow intensity)

Pain and cramps

Ovulation signs (cervical fluid, LH results, BBT)

PMS symptoms

Mood + energy

Sexual activity

Sleep, stress, and lifestyle factors

Logging is done through an intuitive Log Modal with tabbed sections, allowing fast and structured daily entries.

πŸ“… Cycle Predictions

Based on your historical data, CycleTracker estimates:

Next expected period

Fertile window

Ovulation likelihood

PMS windows

Cycle length variation

Luteal phase health

These predictions automatically improve as you add more logs.

🩻 Support for Medical Conditions

CycleTracker includes adaptive settings for:

PCOS

Endometriosis

Adenomyosis

PMDD

Irregular cycles

Hormonal treatment adjustments

These settings modify predictions, symptom interpretations, and cycle analysis to better match real-world physiology.

🧾 Provider Report (Printable)

You can generate a clinical-style PDF report containing:

Overview of recent cycles

Symptom patterns

Trigger correlations

Cycle irregularities

Fertility-related data

Notes for your doctor

The report is designed to be taken to gynecologists, fertility specialists, or primary care providers.

πŸ“Š Long-Term Insights

CycleTracker includes a timeline and calendar-style UI that helps identify:

Irregular patterns

Symptom clusters

Pain trends

Lifestyle correlations (e.g., stress β†’ cycle shifts)

Cycle length variability

MongoDB Logo MongoDB