About the Project

FlowDo is a private, teen-friendly period tracking and menstrual education app.

Inspiration

I created FlowDo because many period tracking apps feel too complicated, too clinical, or require personal accounts. For teenagers, privacy and simple guidance are very important. FlowDo was built to help users understand their cycle without sharing personal data online.

What FlowDo Does

FlowDo helps users:

  • Log period start and end dates
  • Track flow, pain, mood, energy, symptoms, and notes
  • View a clear cycle calendar
  • See estimated next period dates
  • Learn about periods, PMS, products, myths, and when to get help
  • Export their own data
  • Delete/reset all data from the device

All data stays on the user’s device. FlowDo does not collect or share anything.

How I Built It

I built FlowDo as a self-contained web app using:

  • React
  • Tailwind CSS
  • LocalStorage
  • Responsive design
  • Client-side charts and data export

The app uses simple cycle calculations. FlowDo also clearly explains that predictions are only estimates and not medical advice.

What I Learned

I learned that health-related apps must be very careful with wording, privacy, and calculations. Even a small date mistake can show the wrong period length or wrong prediction.

I also learned that a good app for teens should be simple, calm, private, and respectful.

Challenges

The main challenges were:

  • Making the calendar accurate and easy to use
  • Keeping period predictions scientifically careful
  • Avoiding fake or misleading data
  • Making sure reset fully deletes old data
  • Designing a layout that works on mobile and desktop
  • Keeping the app educational, not medical

Why It Matters

FlowDo gives users a safe and simple way to understand their cycle. It is not a medical app, but it helps users track patterns, learn basic menstrual health, and feel more informed while keeping their privacy protected.

Built With

  • medo
Share this project:

Updates