An Android application designed to help users track their meals according to the South Beach Diet principles, powered by Google Gemini AI for automated nutritional analysis.
- Meal Tracking: Log breakfast, lunch, dinner, and snacks.
- AI-Powered Analysis: Uses Google Gemini AI to analyze meal photos and descriptions, determining if they are compliant with South Beach Diet phases.
- Nutritional Insights: Provides feedback on meal safety status (Safe, Avoid, or Caution).
- History: View a summary of past meals and their compliance status.
- Modern UI: Built entirely with Jetpack Compose for a smooth, responsive experience.
- Language: Kotlin
- UI Framework: Jetpack Compose
- Database: Room Persistence Library
- AI: Google Generative AI SDK (Gemini)
- Networking: Retrofit & OKHttp
- Architecture: MVVM (Model-View-ViewModel)
- Clone the repository.
- Obtain a Gemini API key from Google AI Studio.
- Add your API key to the project (e.g., via
local.propertiesor environment variables).
This project is licensed under the MIT License - see the LICENSE file for details.