Skip to content

Repository files navigation

South Beach Diet Tracker

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.

Features

  • 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.

Technical Details

  • Language: Kotlin
  • UI Framework: Jetpack Compose
  • Database: Room Persistence Library
  • AI: Google Generative AI SDK (Gemini)
  • Networking: Retrofit & OKHttp
  • Architecture: MVVM (Model-View-ViewModel)

Setup

  1. Clone the repository.
  2. Obtain a Gemini API key from Google AI Studio.
  3. Add your API key to the project (e.g., via local.properties or environment variables).

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

App leveraging AI to track foods for diet compatibility

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages