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.

Share this project:

Updates