Mobil · Yapay Zekâ · Flutter
Optura
Kuzenimle kurduğumuz bir girişim: market fişini fotoğrafla, uygulama ürünleri tanıyıp ev erzağını otomatik olarak takip etsin. Son kullanma tarihini tahmin eder, bozulmak üzere olan ürünleri önceden bildirir ve dolaptaki malzemelere göre tarif önerir. Şu an TestFlight'ta.
Nasıl Çalışır
Fiş Tara
Marketten aldıklarının fişini kameraya göster.
OCR + AI
GPT-4o fişi okur, ürünleri tanır ve kategorize eder.
Erzak Listesi
Ürünler dolabına eklenir, miktarlar takip edilir.
Akıllı Bildirim
Son kullanma tarihi yaklaşan ürünler için push bildirimi.
Özellikler
Fiş OCR
GPT-4o Vision ile market fişinden ürünleri otomatik tanıyıp pantriye ekler. Manuel giriş gerekmez.
Son Kullanma Tahmini
Ürün kategorisine ve saklama koşullarına göre son kullanma tarihi tahmini; bozulmadan önce uyarır.
AI Tarif Önerisi
Dolaptaki malzemelere bakıp yapılabilecek tarifleri öneriyor. Bitmek üzere olan malzemeleri önceliklendiriyor.
Tüketim Analizi
Hangi ürünleri ne sıklıkla tükettiğini analiz ederek alışveriş planlamaya yardımcı olur.
Teknik Kararlar
Kanonik Malzeme Eşleştirme
"Domates", "Domates (1kg)", "domates salkım" gibi farklı fiş çıktılarını tek bir kanonik ürüne indirgeyen bir eşleştirme motoru; AI çıktısının tutarsızlığını veri modelinde çözüyor.
4 Katmanlı AI Doğrulama
GPT-4o'nun fiş/tarif çıktıları, uygulamaya yansımadan önce art arda birden fazla mantık katmanından (format, birim dönüşümü, tutarlılık, güvenlik) geçiyor.
Clean Architecture
Domain/data/presentation katmanlarına ayrılmış Flutter yapısı; Riverpod ile durum yönetimi, iş mantığı UI'dan tamamen izole.
İyimser Güncelleme (Optimistic UI)
Erzak listesi işlemleri anında arayüze yansır, sunucu hatasında otomatik geri alınır; beklemesiz bir kullanıcı deneyimi için.
Ayrı Yönetim Paneli
Next.js ile yazılmış ayrı bir admin panel; ürün kategorileri, kanonik eşleştirme kuralları ve kullanıcı verisi mobil uygulamadan bağımsız yönetiliyor.
Teknoloji