XyloFit
İstikrarı bir oyuna dönüştüren fitness takibi.
Kalori takibini ve yapay zekâ destekli öğün kaydını birebir PvP düellolarıyla birleştiren çapraz platform bir fitness uygulaması — yarın uygulamayı açmanın sebebi, yenmek istediğin biri.
xylofit.net(yeni sekmede açılır)- Kurucu & tek geliştirici — ürün, arayüz, mobil, backend
- Android (Google Play) · iOS yakında
- Flutter, Firebase, Yapay zekâ entegrasyonları, FCM, AdMob
Genel bakış
XyloFit tek bir gözlem üzerine kurulu bir fitness ve beslenme uygulaması: İnsanlar kalori takibini veri eksikliğinden değil, kayıt tutmak sıkıcı ve ilerleme yalnız olduğu için bırakıyor. XyloFit kaydı yapay zekâ ile hızlandırıyor, ilerlemeyi ise rekabetle sosyal hâle getiriyor.
Problem
Çoğu takip uygulaması alışkanlığı değil, tabloyu optimize ediyor. Bir öğünü kaydetmek çok fazla dokunuş gerektiriyor, tahminler ev ödevi gibi hissettiriyor ve dördüncü gün seni geri çağıran hiçbir şey yok. Asıl çözülmesi gereken problem özellikler değil, kullanıcıyı elde tutmak.
Hedefler
- Bir öğünü dakikalar değil saniyeler içinde kaydetmek
- Kullanıcılara her gün geri dönmeleri için sosyal bir sebep vermek
- Veriler kullanıcı beyanına dayansa da rekabeti adil tutmak
- Ürünü ücretsiz, reklam destekli bir uygulama olarak sürdürülebilir şekilde işletmek
Rolüm
Kurucu & tek geliştirici — ürün, arayüz, mobil, backend.
- Ürün tanımı, bilgi mimarisi ve arayüz tasarımı
- Flutter uygulama mimarisi ve durum yönetimi
- Firebase veri modeli, güvenlik kuralları ve sunucu tarafı mantık
- Besin tahmini için yapay zekâ entegrasyonu
- Bildirim stratejisi (FCM) ve gelir modeli (AdMob)
Teknoloji
- Flutter / Dart
- Firebase Auth / Cloud Firestore / Sunucu tarafı tetikleyiciler
- Yapay zekâ ile besin tahmini / Yapılandırılmış çıktı
- Firebase Cloud Messaging / AdMob
Mimari
İstemci ince ve iyimser kalır; adaleti ya da başka bir kullanıcıyı etkileyen her şey sunucuda yaşar.
Flutter istemcisi
İyimser arayüz, yerel önbellek, çevrimdışına dayanıklı kayıt
Auth & Firestore
Kapsamı daraltılmış güvenlik kurallarıyla profiller, günlük kayıtlar ve düello belgeleri
Yapay zekâ servisi
Öğün metni/fotoğrafı → kullanıcının onaylayıp düzenleyebildiği yapılandırılmış makrolar
Düello motoru
İstemci kendine puan veremesin diye sunucu tarafında puanlama ve doğrulama
FCM
Olay tabanlı davetler, sonuçlar ve hatırlatmalar — kullanıcı başına sınırlı
Zorluklar & çözümler
Kullanıcı beyanına dayalı veride adil rekabet
Puanlama istemcide çalışırsa herkes kazanabilir. Ham kalori sayıları da en istikrarlı olanı değil, en çok kayıt gireni ödüllendirir.
Puanlamayı sunucuya taşıdım, puanları her kullanıcının kendi hedeflerine göre normalize ettim ve uç değerleri sınırladım; böylece hacim değil istikrar kazanıyor.
Yapay zekâ tahminleri doğası gereği belirsiz
“Tavuk salata” tahmin eden bir model yüzlerce kalori yanılabilir. Bunu kesin bilgi gibi sunmak güveni hızla yok eder.
Yapay zekâ çıktısı asla kayıt değil, bir taslaktır: Kullanıcı dökümü görür, porsiyonları tek dokunuşla ayarlar ve onaylar. Yapılandırılmış çıktı ayrıştırmayı güvenilir tutar.
Okuma maliyeti patlamadan gerçek zamanlılık
Basit dinleyicilerle canlı düello güncellemeleri, her aktif kullanıcıyla birlikte Firestore okumalarını — ve maliyeti — katlıyor.
Denormalize edilmiş düello özet belgeleri ve dar kapsamlı dinleyiciler; böylece her ekran yalnızca gösterdiği veriye abone oluyor.
Ekranlar
- 9:41Saturday, 4 OctToday● 12-day streak1,084kcal remainingProtein96 / 140gCarbs148 / 260gFat41 / 70gBreakfastOats, banana, whey412LunchAIChicken, rice, salad612SnackGreek yoghurt292+
Bugün — kalori ve makrolar tek bakışta - 9:41Chicken · 0.97Salad · 0.91Rice · 0.94Review your lunchAI draftGrilled chicken180 g · tap to adjust297 kcalBasmati rice150 g · tap to adjust195 kcalSide salad1 bowl · tap to adjust120 kcalTotal612 kcalEditConfirm & log
Yapay zekâ ile öğün kaydı — onayladığın bir taslak - 9:41Weekly duel2d 14h leftHRYou742VSEKEmre K.701Daily consistencyM T W T F S SLogged every meal+40Hit protein target+25Emre closed his rings−18+
PvP düellosu — puan, istikrarın kendisi
- xylofit.net

xylofit.net — yayındaki ürün sitesi
Sonuçlar
- Google Play'de yayında; ürün sitesi xylofit.net
- Uçtan uca sahiplik: tasarım, mobil, backend, yapay zekâ, bildirimler ve gelir modeli tek bir geliştirici tarafından
- İstemci sürümü gerektirmeden yeni rekabet formatları eklemeye uygun bir altyapı
Çıkarılan dersler
“Kullanıcıyı elde tutmak önce bir ürün problemi, sonra bir özellik listesi.”
“Yapay zekâ çıktısını düzenlenebilir bir öneri olarak sun — güven arkasından gelir.”
“İstemcinin neye karar veremeyeceğini erkenden belirle.”