Projelere Dön

Hano — Aile Bütçe Asistanı

Konuşarak harcama kaydeden, aile bütçesini tek havuzda toplayan yapay zeka destekli mobil uygulama. Google Play'de yayında.

Ekran Görüntüleri

Hano özet ekranı: net durum, gelir, gider ve tasarruf oranıHano yapay zeka asistanı: doğal dille harcama kaydıHano kategori dağılımı ve gelir-gider trendi grafikleriHano hane ekranı: ortak bütçe havuzu ve aile üyeleri

Problem & Çözüm

Bütçe uygulamalarının asıl problemi hesaplama değil, sürtünme. Tutar, kategori, tarih, hesap... Her harcama için form doldurmak zorunda kalan kullanıcı birkaç hafta sonra uygulamayı açmayı bırakıyor. Üstelik ev bütçesi tek kişilik bir iş değil: eşler ayrı ayrı harcıyor, kimse toplamı görmüyor.

Çözüm: Hano'yu tek bir kural etrafında kurdum — kullanıcı düşündüğü gibi yazsın, uygulama anlasın. "250 market" veya "maaş yattı 65.000" yazıldığında Gemini tabanlı asistan tutarı, kategoriyi ve yönü çıkarıp kaydı oluşturuyor. "Bu ay ne harcadık?" gibi sorular da aynı kutudan yanıtlanıyor.

İkinci katman hane havuzu: kullanıcı eşini ve aile üyelerini davet ediyor, herkes kendi harcamasını giriyor, toplam tek ekranda birleşiyor.

Mimari:

  • Mobil: React Native + Expo (expo-router), TypeScript, Zustand + TanStack Query, Skia tabanlı grafikler
  • Backend: Supabase — PostgreSQL, row-level security ve Deno Edge Functions (asistan, bildirimler, hane davetleri, abonelik webhook'ları)
  • AI: Gemini üzerinde çalışan, doğal dili yapılandırılmış işlem kaydına çeviren asistan katmanı
  • Abonelik: RevenueCat ile Free / Pro / Max planları ve mağaza doğrulaması
  • Güvenlik: Hassas alanlar için istemci tarafında uçtan uca şifreleme (tweetnacl + scrypt); anahtar cihazda kalır
  • Erişim: 7 dil, açık/koyu tema, çoklu para birimi ve otomatik kur dönüşümü

Zor kısımlar: Doğal dil kaydında asıl mesele modeli çağırmak değil, yanlış anladığında ne olacağı. Asistan çıktısı şemayla doğrulanıyor, düşük güvenli sonuçlarda kullanıcıya onay adımı gösteriliyor — sessizce yanlış kayıt atmaktansa bir dokunuş fazla istemek daha iyi. Uçtan uca şifreleme ise çok cihazlı senkronizasyon ve hane paylaşımıyla birlikte tasarlanmak zorundaydı; anahtar dağıtımı en çok vakit alan parça oldu.

Sonuç: Uygulama Google Play'de yayında; ürün, altyapı, mağaza süreçleri ve yasal metinlerin tamamı tarafımdan geliştirildi ve yayına alındı.

Teknolojiler

React Native
Expo
TypeScript
Supabase
PostgreSQL
Edge Functions (Deno)
Gemini API
RevenueCat
Uçtan Uca Şifreleme
Zustand
TanStack Query

Detaylar

Yıldız0
Fork0

Bağlantılar

Siteyi Ziyaret EtGoogle Play'de İndir
AI Asistan