Skip to content

EvaniRam/Eato

Repository files navigation

🍳 Eato - Your AI-Powered Cooking Companion

🌟 Overview

Eato is an innovative Android app that combines the power of AI with personalized cooking preferences to create a unique culinary experience. Whether you're a seasoned chef or just starting your cooking journey, Eato helps you discover and create delicious recipes tailored to your dietary needs and cultural preferences.

✨ Features

🤖 AI-Powered Recipe Assistant

  • Real-time recipe suggestions and cooking guidance
  • Smart ingredient substitutions
  • Cooking technique explanations
  • Personalized recipe modifications

📸 Visual Recognition

  • Ingredient identification through camera
  • Recipe suggestions based on available ingredients
  • Visual cooking guidance

🎯 Personalization

  • Dietary preference settings (Vegetarian, Vegan, Non-Vegetarian)
  • Cuisine-specific recommendations
  • Regional cooking style adaptations
  • Cultural food preferences

🌍 Global Cuisine Support

  • Multiple cuisine types:
    • Indian
    • Italian
    • Chinese
    • Japanese
    • Mexican
    • Mediterranean
    • American
    • Thai

🛠 Technical Features

  • Modern Android Development with Kotlin
  • Jetpack Compose for UI
  • Material Design 3 implementation
  • MVVM Architecture
  • Google's Gemini AI integration
  • Kotlin Coroutines for asynchronous operations
  • StateFlow for reactive programming
  • DataStore for preferences management
  • Clean Architecture principles

📱 Screenshots

Eato2 Eato1

Eato3 EATO5 Eato4

🚀 Getting Started

Prerequisites

  • Android Studio Hedgehog or later
  • Minimum SDK 24
  • Gemini API key

Installation

  1. Clone the repository

  2. Add your Gemini API key in local.properties:

  3. Build and run the project in Android Studio

🏗 Architecture

App follows MVVM with Clean Architecture with Jetpack Compose for UI development, Data Store for storing preferences

app/ ├── data/ │ ├── model/ │ └── preferences/ ├── ui/ │ ├── screens/ │ ├── theme/ │ └── state/ └── viewmodel/

📬 Contact

Evani Sitaram - [evaniram9@gmail.com]

About

Smart AI Meal Planner for Busy Professionals

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages