Mobile / AI Mobile / AI

Eco-Kitchen

Evdeki atık gıdaları değerlendirerek israfı önleyen, Google Gemini AI ile eldeki malzemelere göre kişiselleştirilmiş tarifler üreten çapraz platform mobil uygulama.

Cross-platform mobile app that reduces food waste by generating personalized recipes from available ingredients using Google Gemini AI.

#Flutter#Dart#Riverpod#FastAPI#Gemini AI#Docker

Proje Hakkında

Eco-Kitchen, evdeki gıda israfını en aza indirmeyi amaçlayan, sürdürülebilir mutfak yönetimi odaklı çapraz platform (iOS & Android) mobil uygulamadır.

Kullanıcıların buzdolabında veya kilerinde kalan malzemeleri girerek Google Gemini yapay zekâ modeli desteğiyle sıfır atık ilkelerine uygun, lezzetli ve uygulanabilir tarifler oluşturmasını sağlar.

Temel Özellikler

  • Yapay Zekâ Destekli Tarif Üretimi: Girilen malzemelere, porsiyon sayısına ve alerjen kısıtlamalarına göre Gemini AI ile anında adım adım tarif oluşturma.
  • Akıllı Kiler ve Son Tüketim Tarihi Takibi: Evdeki gıdaların son tüketim tarihlerini izleme ve yaklaşan bozulma risklerinde bildirimle uyararak değerlendirme önerileri sunma.
  • Modern Flutter Mimarisi: Riverpod durum yönetimi, temiz mimari (Clean Architecture) prensipleri ve duyarlı arayüz tasarımı.
  • FastAPI Mikroservis Hattı: Tarif oluşturma ve gıda eşleştirme algoritmalarını işleyen asenkron arka yüz servisi.

About the Project

Eco-Kitchen is a sustainable food management mobile application designed to reduce household food waste by generating personalized, zero-waste recipes using Google Gemini AI based on currently available kitchen ingredients.

Key Features

  • Generative AI Recipe Engine: Leverages Gemini AI to generate step-by-step culinary recipes from pantry leftovers with customizable dietary filters.
  • Pantry & Expiration Tracking: Proactive tracking of perishable goods with smart notification alerts before products expire.
  • Flutter & Riverpod: Cross-platform mobile client built with Flutter, Riverpod state management, and Clean Architecture standards.
  • FastAPI Backend: Asynchronous microservice handling LLM prompting, structured schema parsing, and recipe generation.