π MediTrack: Smart Health Risk Detector & Tracker
π Inspiration
We were inspired by the fact that many people discover chronic conditions like diabetes or hypertension too late, when treatment becomes harder and costly. We wanted to create a simple but powerful tool that helps detect risks early, keeps families and doctors connected, and provides personalized insights for healthier living.
π‘ What it does
MediTrack is an interactive web app that:
- Collects basic medical data (age, weight, glucose, BP, lifestyle habits).
- Uses machine learning to predict health risks (Low/Medium/High).
- Provides explainable insights showing which factors contribute most.
- Displays an interactive dashboard with progress tracking.
- Offers a chatbot assistant that explains results in plain language and suggests lifestyle improvements.
- Allows users to share reports with families and healthcare providers.
π οΈ How we built it
- Frontend: Streamlit for rapid prototyping of interactive web apps.
- ML Model: Trained a Random Forest/XGBoost classifier on synthetic + public datasets.
- Explainability: Integrated SHAP/feature importance to make predictions transparent.
- Visualization: Used Plotly to build interactive charts for vital trends.
- Chatbot: Implemented a rule-based conversational assistant for personalized feedback.
π§ Challenges we ran into
- Limited time: Building a healthcare app in just few time required focusing on a lean MVP.
- Data quality: Medical datasets are often incomplete or inconsistent. We solved this by generating synthetic data for demo purposes.
- Balancing simplicity & accuracy: Designing a model that is explainable yet easy for non-technical users to understand.
- Sensitive domain: Ensuring the tool provides useful insights without replacing professional medical advice.
π Accomplishments that we're proud of
- Built a working end-to-end app in just a few hours.
- Created a dashboard + ML pipeline that judges can try live.
- Successfully combined detection, connection, and personalization in one tool.
- Made explainable AI insights accessible to everyday users.
π What we learned
- How to design user-friendly healthcare dashboards.
- The importance of explainable AI in building trust in medical tools.
- Rapid prototyping using Streamlit + Plotly for interactive applications.
- How small datasets and synthetic data can still demonstrate big ideas in healthcare.
π What's next for MediTrack: Smart Health Risk Detector & Tracker
- Wearable integration (Fitbit, Apple Health, Google Fit) for real-time health data.
- Telemedicine support for direct doctorβpatient consultations.
- Automated reminders for medication and lifestyle recommendations.
- Scalable datasets to improve prediction accuracy across larger populations.
- Regulatory compliance (HIPAA/GDPR) for real-world deployment.
Built With
- css
- html
- joblib
- machine-learning
- matplotlib
- numpy
- pandas
- plotly
- python
- random-forest
- reportlab
- scikit-learn
- streamlit
- xgboost
Log in or sign up for Devpost to join the conversation.