Skip to content

Private Cycle Tracker

Track cycles with all data stored only on the device.

Beginner10h1 person16/20 fit
TL;DR

Build Private Cycle Tracker for menstruating people in ~10h with 1 person. Stack: React Native + SQLite + Encryption.

Why it wins: Privacy-first design in a sensitive domain.

Build flow

01 · Problem
Many cycle apps share sensitive data with third parties.
02 · Solution
Log periods and symptoms locally with encryption, predict next cycle from history and export only when the user chooses.
03 · Build
  1. 1Build logging
  2. 2Encrypt storage
  3. 3Compute predictions
  4. 4Export option
04 · Demo
Show predictions and an empty network tab proving no uploads.

MVP checklist

  • Local storage only
  • Predictions
  • Symptom log
  • Encrypted export

Tech stack

TechRole
React NativeMobile app
SQLiteEmbedded database
EncryptionTooling

Related ideas

More Health
  • Take consistent photos of moles over time and compare them side by side

    Intermediate14h1
    React NativeOpenCVLocal storage
    16/20
  • Log headaches with sleep, food and weather to spot personal patterns

    Beginner10h1
    Next.jsWeather APICharts
    17/20
  • Reminds you to look away every 20 minutes and checks blink rate

    Beginner6h1
    MediaPipeChrome extension
    17/20