Modern lifestyles and sedentary habits lead to several “silent” health issues such as diabetes, hypertension, anemia, vitamin deficiencies, and early cardiovascular risks. People often remain unaware of these risks until severe complications arise. There is a lack of a unified system that monitors lifestyle factors, predicts early disease risks, and provides actionable health recommendations.
Maitri — Your Health Companion That Warns Before Disease Begins
Team NoobCoders
Deployed Web Application: https://maitri-the-early-symptoms-detector.streamlit.app/
- Data Collection: Users provide health and lifestyle data.
- Feature Analysis: Data analyzed for correlations with diseases.
- Risk Prediction: ML models predict the probability of developing silent diseases.
- Alerts & Recommendations: Personalized preventive guidance is provided to the user.
- Early risk detection for multiple silent diseases
- Machine-learning based probability scoring
- Height & weight input with automatic BMI calculation
- Simple sidebar-based health data entry
- Clickable disease cards with detailed information
- Causes, prevention tips & diet recommendations
- Modern dark-mode health-tech UI
- Fast and lightweight Streamlit application
- Diabetes
- Hypertension (High Blood Pressure)
- Dyslipidemia (High Cholesterol)
- Anemia
- Vitamin D Deficiency
- Early Cardiovascular Risk
- Chronic Kidney Disease
- Age and Gender
- Height (cm) and Weight (kg)
- Sleep Hours
- Screen Time
- Stress Level
- Physical Activity Level
- Water Intake
- Fatigue Level
- Sun Exposure
- Hydration Level
- Diabetes Risk Score
- Anemia Status
BMI is calculated internally using height and weight.
- Frontend: Streamlit
- Backend: Python
- Machine Learning: Scikit-learn
- UI Styling: HTML & CSS
- Data Handling: NumPy, Pickle
- User enters health data via sidebar
- ML models calculate disease risk probabilities
- Diseases with ≥40% risk are highlighted
- User clicks disease cards to view:
- Causes
- Preventive tips
- Recommended diet
pip install streamlit numpy scikit-learn streamlit run app.py
├── app.py ├── diabetes_model.pkl ├── hypertension_model.pkl ├── dyslipidemia_model.pkl ├── anemia_model.pkl ├── vitaminD_model.pkl ├── cardio_model.pkl ├── kidney_model.pkl └── README.html
streamlit run app.py
- Early lifestyle disease awareness
- Preventive healthcare prototypes
- Public health screening demos
Maitri empowers individuals to take control of their health by predicting risks before they manifest, helping reduce the prevalence of silent diseases and promoting a healthier lifestyle.
Maitri means friend — a companion that warns early so health problems never become emergencies.
- PDF health reports
- Multilingual support
- Wearable device integration
⭐ Liked the concept? Support this project by giving the repository a star.