Back to Home

A comprehensive health tracking mobile application designed for diabetic patients to log glucose levels, track calorie consumption, and order healthy food.

FlutterDartLaravelPHPPostgreSQLREST API
Diafit Cover Image

Project Overview

Diafit is a hybrid health tracking system built specifically for individuals managing diabetes or seeking a healthy lifestyle. Mobile was selected as the target platform to provide users with an accessible, on-the-go tool to manage blood sugar logs, track calorie burn rate, and record meal intakes.

The system links a cross-platform mobile client with an asynchronous backend engine, integrating external databases to auto-calculate nutritional metrics.

Key Features

  • Glucose Level Tracking & Visualization: Users can log daily blood sugar levels. Logs are stored in an organized PostgreSQL schema and rendered as line graphs to trace blood sugar fluctuations over time.
  • Calorie & Activity Auto-Calculator: Automatically calculates nutritional metrics and exercise burn rates using a third-party nutrition API and a public food database.
  • E-Commerce Healthy Food Store: Provides a curated store for users to purchase diabetic-friendly products, complete with detailed nutritional panels.
  • Awareness Articles Hub: A dedicated feed offering educational research articles on diabetes prevention and health practices.
  • Admin Dashboard (Web): A companion web portal built to let administrators manage inventory, modify article entries, and track incoming food orders.

Architecture & Integration

  • Frontend: Built with Flutter (Dart) for high-performance cross-platform rendering.
  • Backend: Powered by a robust Laravel (PHP) service providing API routing and database controllers.
  • Integration: Implements custom secure REST APIs for real-time mobile-to-backend database sync.