Spor Salonu Yönetim Platformu
Fitness Paneli
Spor salonu operasyonlarını, eğitmen süreçlerini ve üyelerin kişisel gelişim deneyimini işletmeye özel bağımsız kurulumlarda birleştiren yönetim sistemi.
- Rol
- Ürün Sahibi ve Solo Developer
- Dönem
- Mayıs 2026 — Devam ediyor
- Odak
- Üye verilerini kişisel gelişim grafiklerine dönüştürerek antrenörün manuel takip yükünü azaltmak.
01 / Problem
Çözülmesi gereken neydi?
Üyelik, ödeme, yoklama, ders, randevu ve antrenman süreçleri salonlarda farklı araçlarla veya manuel kayıtlarla yürütülüyor; gelişim takibi büyük ölçüde antrenörün kişisel emeğine kalıyordu.
02 / Yaklaşım
Ürünü bir bütün olarak kurmak.
Her salonun kendi alan adı, marka görünümü, uygulaması ve veritabanıyla bağımsız kullanacağı ortak bir ürün altyapısı tasarladım. Üyenin ölçüm ve fotoğraflarını girdiği; antrenörün grafikler üzerinden yorumladığı gelişim sistemi kurdum.
03 / Teknik mimari
Sistemin katmanları
- 01
Independent deployment
Her salon için ayrı alan adı, uygulama kurulumu ve PostgreSQL veritabanı.
- 02
Role workspaces
Yönetici, personel, eğitmen ve üyeye özel yetki ve çalışma alanları.
- 03
Member intelligence
Ölçüm, fotoğraf, antrenman ve antrenör yorumlarını zaman çizelgesinde birleştiren analiz katmanı.
- 04
Operations
Docker içinde çalışan standalone Next.js uygulaması ve kalıcı VPS medya alanı.
04 / Ürün kapsamı
Öne çıkan özellikler
- 01
Üyelik planı, ödeme ve şube yönetimi
- 02
QR ile salon girişi ve ders bileti
- 03
Eğitmen uygunluğu ve randevu takibi
- 04
Grup dersi ve rezervasyon sistemi
- 05
Kişisel antrenman programları
- 06
Ölçüm, ilerleme fotoğrafı ve gelişim grafikleri
- 07
Antrenör değerlendirmeleri
- 08
Raporlama ve CSV dışa aktarma
05 / Stack
Bu iş için kullanılan araçlar.
- Next.js
- React.js
- TypeScript
- Tailwind CSS
- PostgreSQL
- Prisma ORM
- Node.js
- JWT
- Docker
- Nginx
- Sharp
- Recharts
- Framer Motion
Arayüz
Ürün ekranları







Sonuç
Ne değişti?
Ortak ürün altyapısı; bağımsız salonlardan kişisel antrenörlere ve çok şubeli işletmelere uyarlanabilecek geniş bir yönetim kapsamını, her müşteri için bağımsız kurulum modeliyle sunuyor.
