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
- dart
- html
- kotlin
Log in or sign up for Devpost to join the conversation.