ProjectsPrediAI - Medical System
🏆 Top 20 GEMASTIK XVIII
KotlinJetpack ComposeFastAPI

PrediAI - Medical System

A revolutionary mobile health application designed for non-invasive early diabetes screening. Developed for the National GEMASTIK XVIII competition, PrediAI uses Deep Learning to analyze visual biomarkers on the tongue and nails, eliminating the need for painful needles.

PrediAI - Medical System Screenshot 1

The Challenge

Traditional diabetes testing requires invasive blood sampling (needles), causing pain and reluctance for many patients. Early detection is often skipped due to fear, cost, or lack of access to medical facilities in remote areas.

The Solution

We engineered a multi-modal AI system combining YOLO (for object detection) and MobileNetV2 (for classification). Users simply take a photo of their tongue or nail, and the app processes it via a FastAPI backend to predict diabetes risk. This is integrated with a Gemini-powered health assistant for personalized advice.

Key Features

1
Non-invasive Screening (Tongue & Nail Analysis)
2
AI Health Assistant (Gemini API)
3
Lab Report Analysis (OCR + LLM)
4
Nearby Health Facility Locator (Google Maps)

Technology Stack

Kotlin

Native Android development with Jetpack Compose.

FastAPI

Backend service for hosting YOLO & MobileNetV2 models.

TensorFlow

Deep Learning framework for image classification.

Gemini API

Generative AI for chat assistant and lab analysis.

Development Process

01

Research & Dataset

Collected medical datasets for tongue and nail biomarkers linked to hyperglycemia.

02

Parallel Development

While the AI team trained MobileNetV2/YOLO models, I (Frontend) simultaneously sliced the UI using Jetpack Compose.

03

System Integration

Connecting the Android frontend to the FastAPI backend and integrating Firebase for auth.

04

Testing & Validation

Validating model accuracy (F1 Score > 0.90) and ensuring smooth UX flow.

05

Final Presentation

Pitching the product at the National GEMASTIK XVIII finals.

Engineering Challenges

Image Precision

Raw photos often contained noise. We implemented a YOLO Detection Service to precisely crop/localize the tongue and nail area before classification.

Complex Integration

Orchestrating multiple APIs (Maps, YouTube, Gemini, Inference) required a robust Repository pattern in the Android architecture to handle asynchronous states.

"Selected as Top 20 National Finalist in GEMASTIK XVIII. The model achieved 94.98% accuracy for nail analysis and 91.07% for tongue analysis."