Skip to content

quy-trach/GlucoAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

🏥 GlucoAI - Diabetes Risk Prediction System

GlucoAI is an AI-powered mobile application designed to help users assess their risk of diabetes based on personal health metrics.

glucoai

🚀 System Architecture

The project is architected into two main components:

  • Mobile App: Built with Flutter, providing a seamless and intuitive user experience.
  • AI Service: Developed using FastAPI, deploying an XGBoost model to deliver real-time risk predictions.

🛠 Tech Stack

Frontend (Mobile)

  • Framework: Flutter
  • State Management: Provider / BLoC
  • Communication: RESTful API (HTTP)

Backend (AI Service)

  • Language: Python 3.9+
  • Framework: FastAPI
  • Machine Learning: XGBoost, Scikit-learn, Pandas
  • Deployment: Dockerized on Hugging Face Spaces

🖼 UI & System Preview

📱 1. Home Dashboard

image


📊 2. Prediction Results

image


🧠 3. Assessment History

image


🚀 4. Settings

image


📂 Project Structure

GlucoAI/
├── mobile_app/          # Flutter application source code
├── ai_service/          # Backend & AI Model source code
│   ├── models/          # Serialized models (.pkl or .joblib)
│   ├── main.py          # FastAPI entry point
│   ├── requirements.txt # Python dependencies
│   └── Dockerfile       # Deployment configuration for Hugging Face
└── README.md            # Project documentation

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors