Inspiration
We wanted to address the lack of awareness when it comes to knowing about your own health especially as a woman because there is a deficit of how much its taught. Most fitness apps are geared towards men and they don't take women's cycles into account when generating workouts and tracking progress.
What it does
Our goal was to build a fitness app that made meal and workout plans based on where you are in your menstrual cycle. We utilized groq language models to help create personal meal plans, workout plans, and other suggestions based on which phase you are in during your menstrual cycle
How we built it
We used groq for our chatbot, user schedule generation, food and workout recommendation, and if we had more time we would have used it to calculate your fertility window. We used Mongo Atlas for our database and Python FastAPI for our backend. We used React-Native and Expo to develop the frontend of our mobile app.
Challenges we ran into
The main challenge we ran into was having to adjust with a new language typescript and learning how to integrate the groq library into our project in such a short time span. We ran into issues with the PAL wifi when integrating our backend with our frontend and were unable to complete this aspect of our display.
Accomplishments that we're proud of
For some of us, this hackathon was our first hackathon experience, so we are proud of making a mostly functional app in the time that we had. We are also proud of how our planning and organization turned out because it went really smoothly and contributed to what we were able to complete. Another big achievement for us was being able to get the model to work in the backend, since this was all our first time using AI in our applications
What we learned
For the people who worked frontend, we learned how to use React-Native and expo, and for the person that worked backend, they learned the groq AI library. We also learned how important time management, communication, and planning is to project building.
Log in or sign up for Devpost to join the conversation.