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

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.