Skip to content

DiaCare: An innovative diabetes management platform integrating real-time glucose tracking, predictive insights, family-sharing features, and a supportive community platform.

Notifications You must be signed in to change notification settings

dealbisac/diacare

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DiaCare: Revolutionizing Diabetes Health Management

DiaCare is an innovative platform designed to simplify diabetes management for individuals and families. By integrating with blood glucose monitoring devices, providing real-time tracking, predictive insights, and fostering community collaboration, DiaCare empowers users to take control of their health and stay connected with their loved ones.

Mobile App Prototype

Abstract

Managing diabetes can be especially challenging for families living far apart. DiaCare bridges this gap by offering an intuitive application that tracks blood glucose levels, enables family-sharing features, and supports collective learning through a community platform. This comprehensive solution empowers diabetic individuals and their families with tools for better health management.

Features

  • Family Sharing: Stay informed with real-time updates, reminders, and notifications about abnormal blood sugar levels for family members.
  • Seamless Blood Sugar Tracking: Automatic logging of blood sugar levels through integration with physical glucose meters.
  • Data Visualization and Predictive Insights: Clear graphs and predictive analysis based on historical data for proactive health management.
  • Community Platform: An AI-assisted platform for diabetes-related discussions, soon to be upgraded for better collaboration and knowledge sharing.

Methodology

  1. Understanding the Problem:
    • Conducted interviews and surveys with diabetic patients and their families to identify pain points.
  2. Data Collection and Analysis:
    • Leveraged public datasets from sources like Kaggle and Hugging Face for blood sugar trend analysis and predictive modeling.
  3. Design and Development:
    • Created wireframes using Miro and Figma.
    • Managed tasks with Trello, stored resources on Google Drive, and communicated via Slack.
  4. Prototyping and Testing:
    • Iteratively built prototypes, incorporated feedback, and tested features to refine the user experience.

Results

DiaCare delivers a powerful and user-friendly platform with the following results:

  • Enhanced diabetes management through real-time tracking and predictive insights.
  • Strengthened family connections with shared health updates.
  • Fostered community engagement through collective learning and problem-solving.

Future Vision

Our long-term goal is to evolve DiaCare into a holistic health platform by:

  • Expanding beyond blood sugar tracking to include additional health metrics.
  • Offering personalized insights and recommendations.
  • Partnering with health companies for innovative solutions and improved user experience.

Milestones

Task Deadline
Research the problem 04.12.2024
Conceptualize and ideate 15.12.2024
Create database and models 01.01.2025
Design wireframes 03.01.2025
Prototype and test 15.01.2025
Finalize project report 18.01.2025
Project presentation 22.01.2025

Resources

We have documented and stored project materials across various platforms:

  • Miro: Idea sketching and brainstorming.
  • Figma: Wireframe and design prototypes.
  • Trello: Task management and scheduling.
  • Slack, Whatsapp, Google Meet: Team communication.
  • Google Drive: Storage for datasets, documentation, and other resources.
  • Kaggle, Hugging Face: Utilized public datasets for analysis and modeling.
  • Javascript, Nextjs, React: Programming languages and frameworks used for development.
  • Vercel: Cloud infrastructure for hosting and scalability.
  • Supabase, MongoDB: Utilized for data storage and management.

Tech Stack

  • Frontend: Web and mobile applications. (Nextjs, React, Shadcn, UI, ReactNative)
  • Backend: APIs for real-time data handling. (MongoDB, supabase, fastAPI)
  • Data Science: Predictive analytics and time-series analysis using datasets. (fastAPI)

Contributors

Name Role LinkedIn
Eszter Gulyás UX Design LinkedIn
Han Chen Deep Learning LinkedIn
Dipendra Bahadur Chand AI Integration, Web app LinkedIn

Mentor

Jack Dickinson

Demo

Access the application here: DiaCare WebApp
Web App Prototype

Other screenshots and images of the app can be found in the resources folder. Web App Prototype

Installation

To run the project locally, follow these steps:

  1. Clone the repository:
    git clone https://github.com/dealbisac/diacare.git
    
  2. Navigate to the project directory:
    cd webapp
    
  3. Install dependencies:
    npm install
    
  4. Start the development server:
    npm start
    

About

DiaCare: An innovative diabetes management platform integrating real-time glucose tracking, predictive insights, family-sharing features, and a supportive community platform.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published