İçeriğe geç
ORSEN
tren

Yapay zekâ antrenörlü gelişim takibi

Sporcunun her seti kilo ve tekrarla kaydettiği, gelişimini grafiklerle izlediği ve antrenman notu tuttuğu mobil uygulama. İçindeki yapay zekâ antrenör (AI PT), kişinin seviyesine ve geçmiş kayıtlarına bakarak program öneriyor. iOS ve Android tek kod tabanından çıkıyor.

Ürün
Kas Hafızam
Alan
Mobil Uygulama
Yıl
2026
Canlı adres
Mağazada
Kas Hafızam ana ekranı: günlük antrenman özeti, haftalık ilerleme ve yapay zekâ antrenör önerisi

Problem

Antrenman takibi çoğu insanda telefon notlarında ya da kâğıtta duruyor. Kişi ne kadar ilerlediğini göremiyor, programını neye göre değiştireceğini bilmiyor. Var olan uygulamalar ya abonelik duvarının arkasında ya da salonda tek elle kullanılamayacak kadar karmaşık. Üstelik salonların çoğunda internet ya hiç yok ya da kopuk.

İhtiyaç

Uygulamanın set arasında tek elle ve dikkat dağılmadan kullanılabilmesi gerekiyordu. Kaydedilen verinin sporcuya geri dönmesi de şarttı: gelişim görünür olmalı ve program bu veriye göre güncellenmeliydi. Bağlantı koptuğunda kayıt kaybolmamalı, iki platform aynı anda ve aynı kalitede ilerlemeliydi.

Çözüm

Tek kod tabanından iOS ve Android'e çıkan bir uygulama kurduk. Sporcu her seti kaydediyor, notunu düşüyor ve gelişimini grafiklerde görüyor. Yapay zekâ antrenör bu kayıtları okuyup bir sonraki haftanın programını öneriyor; öneriyi sporcu onaylayana kadar hiçbir şey değişmiyor. Veri önce cihazda tutuluyor ve bağlantı geldiğinde buluta eşitleniyor, yani salonda internet olmaması akışı hiç etkilemiyor. Kas haritası, program şablonları ve topluluk bölümü aynı çatı altında duruyor.

Uygulanan yaklaşım

  1. 01

    Özellik öncelikli (feature-first) mimari ve tek yönlü bağımlılık: sunum → alan ← veri. Ekranlar birbirine değil ortak alan katmanına bağlı.

  2. 02

    Çevrimdışı önce: kayıtlar cihazdaki veritabanına yazılıyor, bağlantı gelince buluta eşitleniyor.

  3. 03

    Veri erişimi satır seviyesinde güvenlik kurallarıyla korunuyor; bir kullanıcı başkasının antrenman kaydını sorgulayamıyor.

  4. 04

    Arayüz metinlerinin tamamı dil dosyalarında; uygulamada sabit yazılmış tek bir metin yok, TR ve EN aynı anda ilerliyor.

  5. 05

    Hesap silme akışını ve gizlilik formlarını mağaza incelemesinden önce tamamladık, çünkü reddedilme sebeplerinin çoğu buradan çıkıyor.

  6. 06

    Egzersiz görselleri ve anatomi çizimleri lisansı doğrulanmış kamu malı kaynaklardan alındı, atıf uygulama içinde gösteriliyor.

Ekranlar

  • Kas Hafızam antrenman günü ekranı: egzersiz listesi ve set kayıt alanları
  • Kas Hafızam kas haritası ekranı: çalışılan kas gruplarının anatomik görünümü
  • Kas Hafızam gelişim ekranı: sporcunun zaman içindeki kilo ve hacim değişimini gösteren grafikler

Sonuçlar

Ölçülmemiş bir iddia yazmamak için sonuçları niteliksel tutuyoruz.

  • Gelişimin görünür olması

    Sporcu hangi harekette ne kadar ilerlediğini grafikte görüyor. Kaydettiği veri kendisine geri dönüyor, kayıt tutmak tek başına bir yük olmaktan çıkıyor.

  • Kişiye göre program önerisi

    Yapay zekâ antrenör geçmiş kayıtlara ve seviyeye bakarak program öneriyor. Kararı sporcu veriyor; öneri onaylanmadan uygulanmıyor.

  • İnternetsiz kullanılabilirlik

    Salonda bağlantı olmasa da set kaydı ve not tutulabiliyor, bağlantı gelince kendiliğinden eşitleniyor.

  • Tek kod tabanı, iki platform

    iOS ve Android aynı kaynaktan çıkıyor, bir platform diğerinin gerisinde kalmıyor. Arayüzde sabit yazılmış metin olmadığı için yeni dil eklemek yalnızca çeviri dosyası işi.

Kullanılan teknoloji

  • Flutter
  • Dart
  • Riverpod
  • Supabase
  • PostgreSQL
  • SQLite
  • RevenueCat
  • iOS
  • Android

Bir sorunuz varsa, önce onu konuşalım.

Ne yapmak istediğinizi anlatın; uygun olup olmadığımızı, ne kadar süreceğini ve nasıl ilerleyeceğimizi ilk görüşmede söyleyelim. Satış konuşması yapmıyoruz.

orsenyazilim@gmail.com