DuarteSantos8/openGym
Open-source gym & body-weight tracker, now in the App Store (iPhone + Apple Watch) and as an Android APK. Plan routines, log workouts, see which muscles are trained, import from Strong/Hevy/FitNotes. Self-host it or use it on the phone alone.
Hızlı değerlendirme
Özet
openGym, antrenman planlama ve kayıt özelliklerini kullanıcının kendi sunucusunda çalıştıran self-hosted bir fitness takip uygulamasıdır.
Profiline uyum
Fitness ve antrenman takibi, profilinizdeki dil eğitimi uygulamaları, kullandığınız teknoloji yığını veya ürün geliştirme ihtiyaçlarıyla örtüşmüyor.
Neden yükseliyor
79 günde 3.294 yıldız, projeye hızlı bir görünürlük kazandığını gösteriyor; self-hosting, veri sahipliği ve kapsamlı antrenman özelliklerinin birleşimi ilgi çekici olabilir. Ancak son 28 gün commit ve farklı yazar sayısı ölçülmediği için ilginin geliştirme etkinliğiyle desteklenip desteklenmediği bilinmiyor.
Problem
Antrenman verilerini üçüncü taraf servislerde tutmak istemeyen veya uygulama aboneliklerine bağlı kalmadan rutinlerini, setlerini ve vücut ağırlığını takip etmek isteyen kullanıcılar için veri sahipliği ve cihazlar arası erişim sağlar.
Çözüm
Docker Compose ile kurulabilen bir web uygulaması sunar; PWA üzerinden plan oluşturma, yönlendirmeli antrenman kaydı, ilerleme takibi ve içe/dışa aktarma sağlar. README'ye göre cihazlar arası senkronizasyon, passkey girişi ve çevrimdışı kullanım da destekleniyor.
Yenilik
Temel kategori yeni değil; antrenman takibi ve planlama bilinen işlevler. Öne çıkan tarafı self-hosting, passkeys, içe aktarma ve ayrıntılı antrenman kayıtlarını tek üründe birleştirmesi; bu, tek başına yeni bir teknik yaklaşım kanıtı değil.
Teknolojiler
- JavaScript
- React
- Vite
- Node.js
- Docker
- Progressive Web App (PWA)
- WebAuthn
- passkeys
Riskler
- Self-hosting, sunucu kurulumu, yedekleme ve güncelleme sorumluluğunu kullanıcıya bırakır.
- Cihazlar arası senkronizasyon ve eşzamanlı düzenleme, veri kaybı veya çakışma davranışı bakımından gerçek kullanımda ayrıca değerlendirilmelidir.
- Kas yorgunluğu ve detraining gibi analizlerin doğruluğu README'den bağımsız olarak doğrulanamıyor.
- Son 28 gün commit ve farklı yazar verileri bulunmadığından bakım temposu ve katkıcı tabanının sürdürülebilirliği belirsiz.
Detaylı değerlendirme
Bu repo için detaylı değerlendirme henüz yapılmadı. Analiz, Ayarlar'daki uyum profilini hesaba katarak "bu işime yarar mı" sorusunu cevaplıyor. Bir kez çalışır; günlük koşular buna dokunmaz. Saatlik sınır var — bir kaynaktan en fazla 3 analiz.