Inspiration

Women's health research is typically underrepresented. This can lead to lower quality care. Our app is meant to be usable and help empower women to understand and control their health goals.

What it does

It allows women to track their menstrual cycle, journal their moods, track diet and exercise habits, find recommended exercises and recipes, and chat with a chatbot about women's health, and find health resources based on their zip code.

How we built it

We used Flask for the backend to connect the HTML and CSS with the endpoints. We each worked individually to implement different parts of the project.

Challenges we ran into

We split this project by individually working on the nutrition tracker, chat bot, menstrual tracker, and the resources finder. We had trouble integrating each of these individual features after significant progress was made.

Accomplishments that we're proud of

Our chatbot uses a RAG system based on a dataset of women's health questions and answers for high-similarity queries, which allowed faster generation for most questions. For medium-similarity questions (based on a defined threshhold, determined using word embedding) we used a fine-tuned LLM to generate responses. This then included a validation system which could update the database or regenerate the answer. In some cases, the chatbot redirects the user to the resources tab.

Additionally, we had time to implement more features in the menstrual cycle tracker, including the ability to journal, predict dates of future periods, and information about each phase of the menstrual cycle.

What we learned

We learned how to effectively collaborate, work with new softwares (Flask was new to most of us) and troubleshoot when we encountered problems after making significant progress.

What's next for Pomegranate

We want to create a system for users to log in and store their profile information repeatedly. This would allow better data storage which could be integrated into the chat feature and create more effective recommendations for the exercise and nutrition sections.

Share this project:

Updates