-
-
Landing page
-
Our inspiration for creating this app
-
User inputs either conception or last menstrual period date to track pregnancy progress
-
The app displays baby development, pregnancy symptoms and checklist and images of baby during that week of pregnancy
-
User asks the AI assistant any question related to pregnancy
-
User gets a detailed response along with useful links and related Youtube videos
-
User takes a short quiz to get personalized diet and exercise recommendations
-
Users can view diet recommendations and a sample diet chart for detailed meal planning
-
The app suggests appropriate exercises, including detailed descriptions and embedded YouTube videos for better understanding
Inspiration
Glowing Journey AI is inspired by the need to reduce maternal mortality worldwide. Every day, nearly 800 women die from preventable pregnancy-related causes, with 95% of these deaths occurring in low and lower-middle-income countries. Despite global efforts to reduce maternal mortality, significant challenges persist, especially in Sub-Saharan Africa and Southern Asia. Our goal is to use technology to empower expecting mothers by providing personalized insights, tracking pregnancy milestones, and promoting access to essential healthcare information. We aim to contribute to the global effort to ensure safe and healthy pregnancies for all women, regardless of their location or socioeconomic status.
What it does
Glowing Journey AI is a versatile platform designed to support users throughout their pregnancy journey. This app has the following features:
- Pregnancy Tracker: Calculates estimated due dates, tracks pregnancy weeks, provides weekly checklists, symptoms, and images of baby development.
- Pregnancy AI Assistant: Offers personalized advice and answers to pregnancy-related questions.
- Diet and Exercise Recommendations: Suggests customized diet plans and exercise routines based on user preferences, dietary restrictions and current trimester of pregnancy.
How we built it
We built Glowing Journey AI using Streamlit for creating an interactive and user-friendly interface. The backend is powered by Python scripts that handle due date calculations, dietary recommendations, and exercise suggestions. We used CSV files to store information about diet, exercise routines, and weekly pregnancy details. For visualization, we leveraged Matplotlib and Plotly to create charts and graphs that display pregnancy progress visually. Additionally, custom CSS was implemented to ensure a clean and cohesive design for the application. By integrating these tools, we developed a comprehensive platform that provides personalized guidance and information to pregnant women.
Challenges we ran into
One of the biggest challenges we faced was finding and organizing relevant information on maternal health and pregnancy. With so much data available, it was crucial to filter out the most accurate and useful insights to ensure our users receive reliable information. Integrating various functionalities, like due date calculation, pregnancy symptom tracking, and diet and exercise recommendations, into a cohesive and user-friendly interface was also a complex task. Additionally, ensuring the app is accessible and beneficial to women from diverse backgrounds with varying needs added another layer of complexity.
Accomplishments that we're proud of
We are proud of several key accomplishments in developing Glowing Journey AI. For the AI assistant, we successfully integrated the gemini pro model, scraped relevant links from the internet and integrated the YouTube API to show helpful videos, providing valuable resources to expecting mothers. In the pregnancy tracker, we efficiently organized data for all 40 weeks, enabling us to display relevant information for each week using charts, progress bars, images, and more. For the diet and exercise recommendations, we implemented effective filtering mechanisms to tailor suggestions based on user inputs, ensuring personalized and accurate advice for every user. Our team's dedication to usability and accuracy has resulted in a platform that we believe can make a positive impact on maternal health.
What we learned
Developing Glowing Journey AI taught us invaluable lessons in user experience design, data science application in healthcare, and the complexities of AI-driven recommendations in sensitive domains like pregnancy. We gained insights into the importance of iterative development and user feedback in refining a product that meets real-world needs. Additionally, we learned how to navigate challenges in data accuracy and relevance, ensuring our application provides safe and trustworthy information to users.
What's next for Glowing Journey AI
Looking ahead, we plan to expand Glowing Journey AI's capabilities by incorporating more advanced AI features, enhancing data analytics for deeper insights, and expanding our database of personalized recommendations. We aim to continue refining the platform based on user feedback and evolving healthcare guidelines, ensuring it remains a trusted companion for expecting mothers worldwide.
Built With
- beautiful-soup
- chatgooglegenerativeai
- csv
- langchain
- matplotlib
- pandas
- plotly
- python
- streamlit
- youtube
Log in or sign up for Devpost to join the conversation.