Periodly AI Periods Tracker
A privacy-first menstrual cycle and reproductive health tracking mobile application designed to help users monitor periods, log daily symptoms, view cycle history, and manage personal data.
Cycle Tracking & Daily Wellbeing Analytics
Project Overview
Periodly provides users with an intuitive, discreet, and reliable companion for menstrual cycle tracking. Users can record period start and end dates, monitor cycle patterns over time, and log rich daily health metrics such as flow level, mood variations, physical symptoms, pain severity, and energy levels.
Built with Flutter and powered by Supabase, Periodly prioritizes user privacy. All sensitive personal logs are bound securely to user accounts, with features for exporting full account data to PDF and triggering complete account and data deletion directly within the application settings.
Key Deliverables
- Menstrual period tracking with start/end date logging and historical cycle calculation.
- Comprehensive daily log recording flow intensity, mood, physical symptoms, pain level, energy level, and notes.
- Customizable cycle parameters including cycle length, period duration, and regularity settings.
- Interactive calendar visualization for historical entries and expected window projections.
- Integrated export center providing downloadable personal data summaries in PDF and data formats.
- In-app privacy controls with self-service account and data deletion backed by authenticated Supabase cloud functions.
The Core Challenge
Designing a seamless tracking workflow for sensitive personal health data while strictly preserving user privacy, maintaining fast offline-friendly local state management with Riverpod, and providing reliable cloud sync via Supabase.
The Architecture Solution
Architected a modular Flutter application powered by Riverpod state providers, structured Supabase database tables for cycle logs, and an integrated AdMob service layer with frequency capping. Built secure edge function handlers for user account teardown and PDF document generation for data exports.
Core Application Pillars
Building Mobile Health Applications?
Discuss mobile product design, Flutter development, Supabase backend integration, or privacy compliance with our team.