Inspiration
Diabetes is a rapidly growing global health issue, affecting millions every year. Many people are unaware of their risk until symptoms become serious. We wanted to create a tool that empowers individuals to proactively understand their risk using real-world data and personalized insights.
What it does
MySugarCare is a mobile-first app that predicts a user's risk of developing Type 2 Diabetes using a combination of lifestyle, health, and behavioral data. Users input information about their diet, physical activity, stress levels, health conditions (like hypertension or PCOS), and more. The app uses a machine learning model to assess this data and give a risk score, accompanied by tailored suggestions to reduce risk.
How we built it
- Frontend: We used React Native to build a clean, user-friendly mobile app experience that works on both Android and iOS.
- Backend: Node.js and Express.js handle the backend API, which processes user data and sends it to the ML model.
- ML Model: We used a logistic regression model trained on the Pima Indian Diabetes Dataset, tuned for accuracy using cross-validation.)
- Deployment: The app was tested using Expo Go and deployed there.
Challenges we ran into
- Finding high-quality, relevant datasets for diabetes risk factors.
- Cleaning and preprocessing real-world data (e.g., handling missing values, normalizing input).
- Integrating the machine learning model into the mobile flow while ensuring performance and privacy.
- Designing a UI that is informative yet simple for non-technical users.
Accomplishments that we're proud of
- Creating a working app that gives real-time diabetes risk predictions based on lifestyle.
- Building a complete pipeline from frontend to ML backend with data integration.
- Designing an experience that could realistically help users change behavior and understand their health risks.
What we learned
- How to train, evaluate, and integrate ML models into a mobile app.
- How different risk factors (like PCOS, hypertension, or stress) statistically relate to diabetes.
- Importance of UI/UX when dealing with sensitive health information.
- How to collaborate as a team across design, frontend, and ML responsibilities.
What's next for MySugarCare
- Add more risk domains like sleep habits, family history, and geolocation-based diet risks.
- Deploy on both app stores with secure user login and cloud database support.
- Add chatbot integration (using OpenAI or similar) to answer user questions and suggest daily health actions.
- Expand to other health risk models: heart disease, obesity, and hypertension.
Log in or sign up for Devpost to join the conversation.