Simple Data. Big Impact.
CycleCync is a personal health application designed to help people better understand their menstrual cycles through simple daily observations, personalized analytics, and AI-powered insights.
Rather than focusing primarily on fertility or pregnancy tracking, CycleCync encourages users to discover their own unique patterns by recording a few meaningful data points each day.
The goal is simple:
Replace confusion with understanding.
Many cycle tracking applications focus on predicting ovulation or fertility.
CycleCync takes a different approach.
By collecting only a handful of daily observations, users gradually build a personalized dataset that helps answer questions such as:
- Why do I usually feel tired this week?
- When do I typically have the most energy?
- Are my cycles becoming more regular?
- What patterns have appeared over the last few months?
Instead of generic advice, CycleCync learns from each user's own history.
- Secure account creation
- Login authentication
- Personal data storage
Users spend less than five minutes recording:
- Basal Body Temperature (BBT)
- Mood
- Energy Level
- Sleep Quality
Visualize personal trends through:
- Temperature charts
- Mood trends
- Energy trends
- Cycle calendar
After multiple cycles are recorded, CycleCync begins identifying patterns unique to each user.
Examples include:
- Typical high-energy days
- Average cycle length
- Mood changes throughout the cycle
- Temperature trends
Ask questions in natural language such as:
- "Why am I feeling tired today?"
- "When do I usually have the most energy?"
- "How does this cycle compare to previous ones?"
Responses are generated using the user's own historical data.
CycleCync is built around a few simple ideas:
- Small data can reveal meaningful insights.
- Consistency is more valuable than perfection.
- Every person's cycle is unique.
- Understanding reduces confusion and fear.
- AI should explain—not replace—personal understanding.
- React
- TypeScript
- Tailwind CSS
- FastAPI
- Python
- PostgreSQL
- SQLAlchemy
- OpenAI API
- Plotly
- JWT Authentication
- Custom Data Tracking
- BBT-Informed Cycle Phase Visualization
- Expandable Journal
- Personalized Pattern Analysis
- Educational learning companion
- AI coaching
- Long-term pattern detection
- Advanced analytics
- 90-Day Cycle Discovery Challenge
- Expanded health insights
🚧 MVP Development — Finalizing for Deployment
Completed:
- Product Vision
- Product Requirements Document
- Database Design
- API Design
- User Stories
- Wireframes
- FastAPI Backend
- PostgreSQL Database
- User Authentication
- Daily Check-In System
- Check-In History
- Calendar
- Dashboard & Data Visualizations
- Edit/Delete Check-Ins
In Progress:
- Period & Cycle-Day Tracking
- BBT Comparison Feature
- Non-AI Pattern & Insight Engine
- Mobile UI Polish
Next Step:
- Real-world testing with historical cycle data
- MVP deployment
CycleCync is more than a tracking application.
Its mission is to help people develop a deeper understanding of their own bodies through simple, consistent observations and thoughtful insights.
Knowledge leads to confidence.
Confidence leads to better decisions.
This project is currently being developed as a personal portfolio project and learning experience.