Antrenman ve Beslenme Takip Uygulaması
React Native + Expo ile geliştirilen; kişisel kalori/makro hedefleri, set-tekrar takipli antrenman, dinlenme sayacı, beslenme günlüğü, ilerleme grafikleri ve koç sohbeti içeren çalışan fitness uygulaması.

- Sektör
- Sağlık ve spor · konsept çalışma
- Yıl
- 2026
- Teknolojiler
- React Native, Expo, TypeScript, Expo Router, Zustand, react-native-svg, Vitest, Playwright
Konsept çalışma, çalışan ürün. Bu proje belirli bir müşteri için değil, uurstudios portföyü için baştan sona geliştirildi. Kod, testler ve ölçüm sonuçları gerçek ve kaynak kodda doğrulanabilir. Benzerini sizin markanız için de geliştirebilirim.
Problem
Kullanıcılar programlarını not defterinde, kalorilerini ayrı bir uygulamada, kilolarını da başka yerde takip ediyordu. Hangi harekette ne kadar ilerlediklerini, rekor kırıp kırmadıklarını göremiyorlardı.
Çözüm
3 adımlı kurulumda yaş, boy, kilo, aktivite ve hedefe göre Mifflin-St Jeor formülüyle günlük kalori, makro ve su hedefi hesaplanır. Bugün ekranı: kalori halkası, makro çubukları, su/adım sayaçları, günün programı ve antrenman serisi. Antrenman: 4 hazır program, 24 hareket; aktif antrenmanda set/kilo/tekrar girişi, set tamamlanınca otomatik dinlenme sayacı, haptik geri bildirim, önceki antrenmandan ağırlık önerisi, Epley 1RM ile kişisel rekor tespiti. Beslenme: 36 besinlik Türk mutfağı ağırlıklı veri tabanı, porsiyon bazlı ekleme, öğün bütçeleri. İlerleme: SVG kilo grafiği, 8 haftalık antrenman/hacim grafiği, VKİ, rekor listesi. Koç: kayıtlara göre bağlam duyarlı sohbet. Expo Router ile sekme + stack + modal navigasyon; Zustand + AsyncStorage ile kalıcılık. Vitest ile 11 birim testi, Playwright ile web çıktısında 40 kontrollü uçtan uca akış.
Sonuç
Onboarding → antrenman → rekor → beslenme → ilerleme → koç → profil akışının tamamı otomatik testlerden geçiyor; hesaplamalar (3056 kcal, 1RM 81 kg, VKİ 25,6) testlerle doğrulanıyor. Expo Go ile telefonda anında çalışıyor; kaynak kod GitHub'da. Apple Health / Google Fit senkronu ve bulut yedekleme bir sonraki adım.


Canlı demo
Telefondaymış gibi deneyin
Uygulamanın kendisi, tarayıcıda çalışıyor. Dokunun, kaydırın, form doldurun; verileriniz yalnızca bu tarayıcıda saklanır ve kimseyle paylaşılmaz.


