Inspiration

Polycystic Ovary Syndrome (PCOS) affects 1 in 10 women worldwide, yet 70% remain undiagnosed. Watching friends struggle with unexplained symptoms for years before getting diagnosed inspired us to create FemCare. We realized early detection could prevent serious complications like diabetes, heart disease, and infertility. Traditional diagnosis often takes 2-3 years and multiple doctor visits – we wanted to change that equation.

What it does

FemCare is a comprehensive platform that: 1.AI-Powered Risk Assessment: Analyzes 15+ health parameters using machine learning to calculate PCOS risk probability 2.Personalized Recommendations: Provides risk categorization with specific lifestyle and medical advice 3.24/7 Chat Support: "Cara" – our PCOS-specialized chatbot offers immediate support on symptoms, diet, exercise, and mental health 4.Educational Resources: Statistics, symptoms information, and management strategies in an accessible format

How we built it

Frontend: HTML5, CSS3, JavaScript with responsive design Backend: Flask (Python) web framework ML Model: Scikit-learn Random Forest Classifier Chatbot: Rule-based NLP system with regex pattern matching Deployment: Local server with Flask development server

Challenges we ran into

1.Imbalanced Dataset: PCOS vs non-PCOS cases were uneven (70:30) Solution: Used SMOTE oversampling and class weighting 2.Chatbot Context Understanding: Users ask questions in diverse ways Solution: Implemented regex patterns + keyword combinations 3.Feature Correlation: Many symptoms correlate (e.g., weight gain and insulin resistance) Solution: Used feature importance scores and VIF analysis 4.Medical Accuracy vs Simplicity: Balancing medical precision with user-friendly explanations Solution: Created tiered responses with optional detailed information

Accomplishments that we're proud of

1.High Prediction Accuracy: 92% accuracy validated with 5-fold cross-validation 2.Zero-Dependency Chatbot: Works completely offline with no API costs 3.Complete User Journey: From assessment to support in under 3 minutes 4.Accessibility Focus: Designed for users with varying tech literacy 5.Privacy First: No personal data storage, all processing local

What we learned

1.Medical AI Ethics: Importance of clear disclaimers and encouraging professional consultation 2.Feature Engineering: How seemingly minor symptoms (like skin darkening) significantly impact predictions 3.Women's Health Tech Gap: Limited accessible tools for common conditions like PCOS 4.Regex Power: Surprisingly effective for domain-specific chatbots when well-designed 5.UI Psychology: Color schemes and wording significantly impact medical tool adoption

What's next for FemCare

1.Mobile App Development: iOS/Android versions 2.Symptom Tracker: Daily logging with trend analysis 3.Doctor Connect: Platform to share results with healthcare providers 5.Multilingual Support: Starting with Spanish and Hindi 6.Personalized Plans: AI-generated diet/exercise regimens

Share this project:

Updates