NutriLogic AI ​Intelligent BMI Analysis & Wellness System ​Project Description: A cross-platform mobile health app built with Flutter that turns raw biometric data into actionable, hyper-personalized wellness plans using Generative AI. ​Features: Dual-unit conversion (Metric/Imperial), animated CustomPainter BMI gauge, 4-pillar wellness plan generation, and interactive historical trend charts. ​Requirements: Real-time input validation, offline-first plan caching, sub-1ms computation, and an optimized release footprint (~18 MB APK). ​Tools, Tech & Packages: Flutter, Dart, Riverpod, sqflite, fl_chart, flutter_dotenv, flutter_animate, and shared_preferences. ​Database Implementation: Local SQLite singleton with 3 relational tables (user_profile, bmi_records, ai_plans) supporting cache-first offline access. ​AI Integration: Powered by Google Gemini 2.5 Flash API via structured prompt engineering, producing JSON wellness plans with hardcoded safety constraints for users with BMI \ge 30.

Built With

Share this project:

Updates