Bir yüzme havuzunda kapasite metrekareyle değil kulvarla ölçülür. Altı kulvarlı bir havuzun sabah 07:00’deki kapasitesi, akşamüstü dört kulvar yüzme okuluna geçtiğinde yarıya iner. Kâğıt çizelge ya da genel bir randevu programı bu değişkenliği taşıyamaz; sonuç, kalabalık hızlı kulvar, boş kalan serbest kulvar ve resepsiyonda uzayan sıradır.
Nasıl çalışır?
Her havuz için haftalık bir kulvar şablonu tanımlanır: hangi gün, hangi saatte hangi kulvarın hangi türde olduğu. Sistem bu şablondan her günün seans planını üretir; resmî tatillerde okul kulvarlarını serbest kulvara çevirir, bayramın ilk günü havuzu kapatır. Her kulvarın türüne göre bir kapasitesi vardır; hızlı kulvarda daha az, su jimnastiğinde daha fazla kişi.
Üye seans planında kulvarı ve saati seçer; kulvar planında dolu yerler nokta nokta görünür. Rezervasyon kuralları yazılımın çekirdeğinde tek yerde tanımlıdır ve her kanalda (site, üye uygulaması, resepsiyon) aynı çalışır:
- Rezervasyon seanstan 7 gün önce açılır, başlamadan 15 dakika önce kapanır.
- Üye günde en fazla iki seans ayırabilir.
- Seanstan 3 saat öncesine kadar iptal serbesttir; daha geç iptal “geç iptal” olarak kaydedilir.
- 30 günde üç kez gelinmeyen rezervasyon, 7 günlük rezervasyon kısıtı getirir.
- Kulvar doluysa üye bekleme listesine yazılır; bir iptal olduğunda sıradaki üye otomatik olarak terfi eder ve bildirim alır.
Turnikeyle bağlantı
Yoğun saatlerde (hafta içi 07–09 ve 18–21) turnike, o saat için rezervasyonu olmayan üyeyi geçirmez ve kapı ekranında nedenini gösterir. Rezervasyonla giren üye “geldi” olarak işaretlenir; seans bittiğinde gelmeyenler otomatik olarak gelmeme kaydına düşer. Böylece gelmeme kuralı kimsenin elle takip etmesine gerek kalmadan işler.
Kim ne görür?
Ziyaretçi seans planında yalnız doluluğu görür; üye kendi rezervasyonlarını, resepsiyon herkesin listesini, cankurtaran canlı havuz planını, yönetici ise gün × saat doluluk ısı haritasını. Hepsi aynı veriden gelir; bir yerde yapılan iptal öbür ekranlarda anında görünür.
