İçeriğe geç
Soner KESER
PlatformlarWoomFitness2026

WoomFitness

Spor salonu otomasyonu

Üyelik, randevu, dolap, ekipman ve komisyon yönetimi; personel paneli ve üye mobil uygulaması. Güvenlik açıklarıyla dolu eski sistemin sıfırdan yeniden inşası.

Başlangıç noktası

Eski sistemde parolalar düz metin tutuluyor, sırlar koda gömülüydü, API'de kimlik doğrulama yoktu. Veriler demo niteliğinde olduğundan sistem sıfırdan, güvenli bir mimariyle yeniden yazıldı.

Mimari

Personel paneli ve API tek bir ASP.NET Core 10 MVC projesi: çerezle oturum açan personel için rol bazlı yetkiler, üyeler için JWT. Arka plan işleri Hangfire, canlı ekranlar SignalR ile çalışıyor. Üye uygulaması Flutter (Riverpod, go_router, dio) ile yazıldı. Parolalar Argon2id ile saklanıyor.

Öne çıkanlar

  • Kapasite ve yarış koruması

    Randevu kapasitesi seri işlemlerle, dolap ataması filtreli tekil dizinle korunur.

  • Durum makineleri

    Ekipman bakım akışı, bekleme listesinden otomatik terfi, komisyonların otomatik tahakkuku.

  • Denetim kaydı

    Her değişiklik kimin, neyi, nasıl değiştirdiğiyle alan bazında kayda geçer.

  • Anlık bildirim

    Firebase ile üyelere gerçek push bildirimleri; SignalR ile canlı panel.

İletişim

Projeniz için deneyimli bir yazılımcı mı arıyorsunuz?

Bir proje fikri, mevcut bir sistemin yenilenmesi ya da sadece bir danışma — hepsi için yazın; en yakın zamanda dönüş yaparım.

İletişime Geç!