PetCare Companion
iOS için yapay zekâ destekli bir evcil hayvan sağlık asistanı: aşılar, harcamalar ve sağlık geçmişi tek bir offline-first uygulamada.
- Rol
- Kurucu, ürün ve mühendislik
- Dönem
- Haz 2024 — devam ediyor
- Teknolojiler
- React Native, Expo, TypeScript, Redux Toolkit, RTK Query, Supabase, Edge Functions, Gemini API
- Bağlantılar
- App StoreKaynak kod
App Store’da 148 ülkede yayında; her evcil hayvanın gerçek kayıtlarını okuyan bir yapay zekâ danışmanıyla.
Özet
Evcil hayvan sahipleri kayıtları notlarda, fotoğraflarda ve hafızalarında tutar. Hedef, kaydı tutan ve onu tavsiyeye dönüştüren tek bir asistan oldu: sağlık takibi, harcama yönetimi ve aşı hatırlatmaları tek üründe, full-stack bir mobil uygulama olarak.
Bağlam enjeksiyonu
Genel bir sohbet botu yerine, bir Supabase Edge Function her istekte evcil hayvanın güncel sağlık, harcama ve aşı geçmişini istemin içine yerleştirir; böylece Gemini gerçek hayvan hakkında yanıt verir ve yaklaşan işlemler için proaktif olabilir.
Önce çevrimdışı
Redux Persist store’u cihazda tutar, RTK Query bağlantı döndüğünde eşitler; uygulama her ağ koşulunda kullanılabilir kalır. Çoklu para birimi sistemi, yerel ayara göre algılama ve harcama grafikleriyle yirmiden fazla para birimini destekler.
- 148ülkede App Store’da
- 20+cihaz yerel ayarından biçimlenen para birimi
- 1kod tabanı; Expo ve EAS ile yayınlandı
- 01EkranReact Native görünümü bir RTK Query mutasyonu tetikler.
- 02Edge FunctionEvcil hayvanın sağlık, harcama ve aşı bağlamını derler.
- 03GeminiGenel değil, gerçek hayvan hakkında yanıt verir.
- 04Kalıcı storeRedux Persist yanıtı çevrimdışı tutar ve sonra eşitler.
Arayüz
Yerel hissettiren etkileşimler: dokunsal geri bildirimli kaydırarak silme, yüzen cam dock ve yerel ayara duyarlı para birimi biçimlendirme.
State
RTK Query ve kalıcı slice’larla Redux Toolkit; her ekran çevrimdışı çalışır, ağ geri geldiğinde eşitlenir.
Veri
Supabase Postgres ve Edge Functions, yanıt vermeden önce evcil hayvanın sağlık, harcama ve aşı bağlamını Gemini’ye enjekte eder.