Best WiNG Award
Inspiration
Nearly all of the most common issues menstruating individuals have deal with hormones in some way. We've found that one of the best ways to help balance hormones in the body is through cycle syncing: living in a way that aligns with each of the 4 phases of the menstrual cycle. So we decided to build something that could help someone interested in this lifestyle.
What it does
Our app has 3 key features: period tracking, a calendar to view past periods, and an AI-powered advice generator. After creating an account, the user will be able to log their periods and witness magic!
Period Tracker
Once more than 1 period has been logged, the Period Tracker will display information about what phase of the cycle you are in, along with a predicted start date for your next period.
Past Tracker
Here a calendar is displayed, highlighting the days in which the user's period has happened. The user is also able to log, modify, and delete periods through the calendar. Buttons at the bottom allow for navigation throughout the months.
Advice
This tab takes in user input describing how they feel (tired, bloated, hyper, etc.) and then uses AI to analyze their current state and deliver not just an explanation as to why they may be feeling that way, but also advice as to how they can help their bodies during this phase.
How we built it
This app was built using Firebase, Vue, javascript, CSS, and Gemini API.
Challenges we ran into
This project was pretty challenging for our 2-person team, as one of us had never used any of these technologies before and learned most of it, while the other only had experience with javascript and CSS. There were also many merge conflicts and git issues that we ran into, but were able to overcome by ourselves and the help of the mentors!
Accomplishments that we're proud of
We're proud that we have created and are able to present more than just our minimum viable product!! This was a huge milestone because one of us does not have previous hack-a-thon experience, and the other is not quite experienced with anything SWE-related.
What we learned
We've learned how to use and set up Firebase, how to use Vue, how easy it actually is to incorporate AI into a project, and the importance of planning ahead and having a solid vision before work begins.
What's next for Flowcast
Up next for Flowcast is adding more features and further developing the app to help those wanting to try out cycle syncing.
Log in or sign up for Devpost to join the conversation.