HerCare AI
From Cramps to Care, We've Got You Covered.
Inspiration
The inspiration for HerCare AI comes from the growing need for accessible and personalized menstrual health support. Many women struggle with managing symptoms like cramps, irregular flow, and other cycle-related issues without clear guidance. Additionally, many women lack immediate access to gynecologists or reliable resources for menstrual care. The platform was designed to fill this gap by providing Insights, online consultations, and real-time resources to help women better manage their health and well-being.
What it does
HerCare AI provides a comprehensive solution for menstrual health management through the following features:
- Cycle Flow & Period Tracking: AI-powered insights for managing menstrual phases, fertility, and symptoms
- Nearby Pharmacy Locator: Real-time search for the nearest pharmacy to buy menstrual essentials
- Online AI Support: AI chatbot providing answers to period-related questions
- Online Gynecologist Consultation: Book virtual appointments with gynecologists for expert medical guidance
- Menstrual Health & Wellness Tips: Educational content and wellness advice tailored to menstrual phases
How we built it
The platform was built using the following technologies:
- Frontend: React.js for a dynamic and responsive user interface
- Backend: Node.js and Express.js to manage user data and API requests
- AI: Gemini AI for the virtual assistant chatbot providing menstrual health support
- Streamlit: Used to serve AI-based recommendations for period care
- Geolocation API: Integrated to provide the nearby pharmacy locator feature
-WebRTC: Integrated to provide video conferencing* feature with doctor
The backend handles all data processing, user queries, and scheduling of gynecologist consultations, while the frontend focuses on delivering a user-friendly experience that allows easy navigation and interaction with the AI assistant.
Challenges we ran into
Building HerCare AI involved several technical challenges, particularly around integrating AI models for personalized care recommendations and real-time consultations. One of the major hurdles was providing AI-powered period care support that could adapt to individual symptoms and cycle phases. Additionally, integrating WebRTC for real-time video consultations with gynecologists added another layer of complexity. Ensuring a stable and high-quality video experience was crucial for effective consultations. WebRTC’s peer-to-peer connections provided a secure, low-latency solution, but configuring it to handle diverse network conditions, device compatibility, and seamless transitions between AI-powered support and live consultations was complex. By overcoming these technical hurdles, we were able to offer users a reliable and efficient way to access personalized, face-to-face medical advice, further enhancing the value of HerCare AI.
Accomplishments that we're proud of
- Successfully implemented an AI-powered chatbot capable of providing accurate, research-backed responses for menstrual health questions.
- Developed an intuitive cycle tracking system with real-time insights into menstrual phases, fertility, and symptom management.
- Created an easy-to-use platform that integrates gynecologist consultations, allowing users to receive expert advice from the comfort of their homes.
- Delivered a working nearby pharmacy locator, providing real-time location and availability for menstrual essentials.
What we learned
- The importance of personalization in healthcare platforms. Customizing recommendations based on the user's cycle phase and symptoms greatly improves user engagement and satisfaction.
- Integrating AI with human consultation is challenging but incredibly rewarding. It’s essential to ensure a smooth user experience, especially when switching between automated and human-driven services.
What's next for HerCare.AI
- Enhanced AI capabilities: Expand the AI's ability to handle more complex medical queries and provide even more personalized recommendations.
- Expanded gynecologist network: Partner with more healthcare professionals to offer users a broader range of specialists and medical advice.
- Global pharmacy integration: Extend the nearby pharmacy locator to include global pharmacy chains and pharmacies with international delivery.
- Mobile App Development: Transition the platform into a mobile app to increase accessibility and make it easier for users to manage their menstrual health on the go.
- Integration with wearables: Add support for wearable devices to sync real-time cycle data, providing even more accurate tracking and personalized care.
Built With
- css
- express.js
- gemini
- node.js
- postgresql
- python
- rag
- react
- streamlit
- tailwind
- webrtc
Log in or sign up for Devpost to join the conversation.