🌸 Inspiration
Most fitness and health apps give the same advice every day. But in reality, a woman’s body doesn’t work the same way daily. Energy levels, mood, and nutritional needs change across the menstrual cycle — yet most apps completely ignore this.
We wanted to build something that feels more natural and supportive — not something that forces users into a fixed routine.
💡 What it does
This project is a cycle-aware fitness and nutrition platform that gives daily personalised recommendations based on a user’s menstrual phase.
The app takes inputs like:
- age
- fitness goal (weight loss, maintenance, etc.)
- dietary preferences (veg/non-veg)
- time available
Based on this, it provides:
- 🧘♀️ Guided workouts with an animated avatar (with reps, sets, and rest timing)
- 🍛 Indian-style meal suggestions tailored to the body’s needs
- 🌙 Cycle phase insights (energy levels, mood, what to avoid)
- 💡 Daily tips that explain why something is recommended
The goal is to make fitness feel more aligned with the body instead of forcing consistency when the body itself isn’t consistent.
🛠️ How we built it
We designed the system around three main parts:
- Frontend: A clean, calming UI with soft colors and smooth animations to make the experience feel supportive rather than overwhelming
- Workout System: A guided flow with an animated avatar that demonstrates exercises, includes rest timers, and shows upcoming steps
- Personalization Engine: A rule-based backend that maps menstrual cycle phases to workout intensity and nutritional needs
We also focused on keeping the recommendations simple and realistic, especially with Indian food options.
⚔️ Challenges we ran into
- Balancing personalization and simplicity: We wanted meaningful recommendations without making the system too complex
- Designing the workout flow: Making the avatar-guided experience smooth and easy to follow took multiple iterations
- Avoiding generic suggestions: Ensuring the app doesn’t feel like “just another fitness app” was a constant challenge
- Scope control: We initially planned many features (community, tracking, education), but had to narrow down to build a strong core experience
🧠 What we learned
- Good products are not about adding more features, but about making a few features work really well
- Personalization becomes powerful when it’s contextual (like cycle-based), not just input-based
- UI/UX plays a huge role in whether users actually follow through with a routine
🚀 What’s next
- Improve personalization using user feedback and data
- Add smarter meal planning with portion control
- Expand the workout library and animation system
- Introduce community features for sharing and support
❤️ Final thought
This project is about shifting from: “one-size-fits-all fitness”
to: “fitness that adapts to you.”
🌸 Inspiration
Most fitness and health apps give the same advice every day. But in reality, a woman’s body doesn’t work the same way daily. Energy levels, mood, and nutritional needs change across the menstrual cycle — yet most apps completely ignore this.
We wanted to build something that feels more natural and supportive — not something that forces users into a fixed routine.
💡 What it does
This project is a cycle-aware fitness and nutrition platform that gives daily personalised recommendations based on a user’s menstrual phase.
The app takes inputs like:
- age
- fitness goal (weight loss, maintenance, etc.)
- dietary preferences (veg/non-veg)
- time available
Based on this, it provides:
- 🧘♀️ Guided workouts with an animated avatar (with reps, sets, and rest timing)
- 🍛 Indian-style meal suggestions tailored to the body’s needs
- 🌙 Cycle phase insights (energy levels, mood, what to avoid)
- 💡 Daily tips that explain why something is recommended
The goal is to make fitness feel more aligned with the body instead of forcing consistency when the body itself isn’t consistent.
🛠️ How we built it
We designed the system around three main parts:
- Frontend: A clean, calming UI with soft colors and smooth animations to make the experience feel supportive rather than overwhelming
- Workout System: A guided flow with an animated avatar that demonstrates exercises, includes rest timers, and shows upcoming steps
- Personalization Engine: A rule-based backend that maps menstrual cycle phases to workout intensity and nutritional needs
We also focused on keeping the recommendations simple and realistic, especially with Indian food options.
⚔️ Challenges we ran into
- Balancing personalization and simplicity: We wanted meaningful recommendations without making the system too complex
- Designing the workout flow: Making the avatar-guided experience smooth and easy to follow took multiple iterations
- Avoiding generic suggestions: Ensuring the app doesn’t feel like “just another fitness app” was a constant challenge
- Scope control: We initially planned many features (community, tracking, education), but had to narrow down to build a strong core experience
🧠 What we learned
- Good products are not about adding more features, but about making a few features work really well
- Personalization becomes powerful when it’s contextual (like cycle-based), not just input-based
- UI/UX plays a huge role in whether users actually follow through with a routine
🚀 What’s next
- Improve personalization using user feedback and data
- Add smarter meal planning with portion control
- Expand the workout library and animation system
- Introduce community features for sharing and support
❤️ Final thought
This project is about shifting from: “one-size-fits-all fitness”
to: “fitness that adapts to you.”
Built With
- css
- express.js
- framer
- lottie
- mongodb
- node.js
- react.js
- tailwind
- three.js
- ui
Log in or sign up for Devpost to join the conversation.