Fitneszmenedzsment rendszer
Minden klubodegy fedél alatt.
Tagok, bérletek, gépek és pénzügy egy rendszerben. Láncra terveztük, de már az első teremben leveszi a napi munka javát.
A terhelési mérésen 30 016 egyidejű felhasználót vitt el, egyetlen hibás kérés nélkül.
A kiindulópont
A klub adatai ma öt helyen vannak.
A beléptetés az egyik rendszerben, a bérletek a másikban, a számlázás a harmadikban, a gépek karbantartása meg egy táblázatban, amit valaki két éve vezet. Ha valaki rákérdez, hány élő bérlet van most, három helyen keresi, aztán a végén úgyis megkérdez valakit.
Egy nyilvántartás
A tagot, a bérletét és a klubját ugyanaz a rendszer vezeti. Amit a recepción módosítanak, az a havi kimutatásban is úgy jelenik meg.
Több klub, egy fiók
A láncot nem utólag toldottuk hozzá. A közös törzsadat és a klubonkénti nézet az első naptól együtt van benne.
Visszakövethető döntés
Minden módosítás mellett ott áll, ki nyúlt hozzá és mikor. A naplózást adminisztrátorként sem lehet kikapcsolni.
Funkciók
Amit ma használni lehet.
Ezek a képernyők megvannak, végigkattintható, tesztelt állapotban.
Tagnyilvántartás
Kereshető taglista szűrőkkel. Egy névre kattintva kinyílik a tag története: mikor lépett be, mije van érvényben, mit fizetett eddig.
Bérlettípusok
Havi bérlet, napijegy, alkalmas bérlet — árral, érvényességgel, alkalomszámmal. A kiadott bérletnél a rendszer vezeti a lejáratot, a maradék alkalmakat és a felfüggesztést.
Klubok és zónák
Egy fiók alatt akárhány klub, mindegyikben a saját terei: kardiózóna, csoportos terem, szabadsúly, öltöző. Alapterülettel és befogadóképességgel.
Eszközpark
Gépenként állapot, garancia, beszerzési ár, és hogy melyik zónában áll. Ha elromlik valami, a bejelentésből karbantartási bejegyzés lesz, és megmarad, mikor mihez nyúltak hozzá.
Pénzügy
A tranzakciók egy listában, exportálva a könyvelőnek. Olvasni lehet őket, átírni nem: egy tétel utólag nem tűnik el a rendszerből.
Munkatársak és jogosultságok
Területenként állítható, ki nem lát bele, ki csak olvassa, és ki írhatja is. A recepciós így nem fér hozzá a pénzügyi kimutatáshoz.
Naplózás
Ki, mit, mikor — sorról sorra visszaolvasható. Egy vitás törlésnél ez az, amit elő lehet venni.
Regisztrációs kérelmek
Az új kolléga kérelmet küld, a klub adminisztrátora engedi be. Magától senki nem kerül a rendszerbe.
Előfizetés
Kártya nélkül indul a próbaidőszak. Ha nem folytatja, a klub adatai akkor sem vesznek el: belépni és visszanézni továbbra is lehet, dolgozni már nem.
Bevezetés
Az első klub beállítása vezetett folyamat: cégadatok, terek, bérlettípusok, jogosultságok, ebben a sorrendben.
Számok
Így viselkedik terhelés alatt.
Egy klubrendszernek reggel nyitáskor és a hatórás csúcsban kell bírnia. Az alábbi számok egy terhelési mérés jegyzőkönyvéből valók.
30 016
egyidejű felhasználó
A futás alatt 844 200 kérés ment át, egy sem hibázott.
4,4ms
p95 válaszidő
Vezérlőpult, taglista, keresés: a válaszok 95%-a ennél gyorsabb.
98,4%
kódlefedettség
Ha egy módosítás ez alá viszi, ki sem kerül a kiadásba.
10
modul
Mindegyiknek saját adatbázis-határa van, külön kiemelhető, ha egyszer szűk lesz.
Elkülönített ügyféladat
Egyik klub adata sem szivárog át a másikhoz. Külön tesztek próbálják meg minden kiadás előtt, és ha egy ilyen kérés átmegy, a kiadás megáll.
Azonnal megvont hozzáférés
Ha egy kolléga felmond, elég felfüggeszteni a fiókját.
Követhető hibák
Minden kérés kap egy azonosítót. Ha valaki bejelent egy hibát, ezzel visszakereshető, pontosan mi történt vele és hol akadt el.
Fizetés Stripe-on
A bankkártyás részt a Stripe intézi. Kártyaszám nálunk nem tárolódik, még titkosítva sem.
Fejlesztés
Ami készül.
Az alap megvan, innen kilenc irány visz tovább. Mindegyik önálló modul, és mind ugyanarra a törzsre épül.
Online bérletvásárlás
A tag a rendszerben újítja meg a bérletét, és a lejárat előtt szól neki. A tagfelvétel viszont marad a recepción: vásárlással nem lehet fiókhoz jutni.
Mobilalkalmazás
A megvásárolt bérletből QR-kód lesz, ezzel lép be a tag a terembe.
Beléptetőkapu
A kapu a helyszínen dönt a kódról, akkor is, ha épp nincs internet. Reggeli csúcsban ez nem apróság.
Órarend és foglalás
Órák, edzők, létszámkorlát, lemondási határidő. Ez a legnagyobb falat a listán, ezért is került hátrébb.
Szekrényzár
Az öltözőszekrény a tag telefonjáról nyílik, a recepción pedig látszik, melyik van épp foglalva.
Nyugtanyomtatás
Nyugta a pénztárnál, a hazai előírás szerint. Hardverhez kötött, ezért külön kör.
Bolt és kassza
Italok, kiegészítők, készlettel és mobilról indítható fizetéssel. Még kérdés, megéri-e saját megoldást írni rá.
Üzemeltetői felület
A klubok fölötti szint, ahonnan az előfizetések és a fennakadások látszanak. Ez már nekünk kell.
Önkiszolgáló indulás
A klub magától elindíthatja a próbaidőszakot, anélkül, hogy előtte bárkivel beszélnie kellene.
Kinek
Egy teremtől a láncig.
A rendszer eleve több klubban gondolkodik. Pont ezért jó egyetlen teremnek is: a második megnyitásakor nem kell rendszert váltani.
Lánc
A törzsadat közös, a nézet klubonkénti, a jogosultságokat a központ egy helyről osztja.
Egy terem
Ugyanez kisebb léptékben: egy terem, egy recepció, ugyanaz a felület.
Franchise
Az egységek külön adaton dolgoznak, a központ mégis látja, mi történik bennük.
Kapcsolat
Nézzük meg élőben.
Írja meg, hány termet visz, és hol megy el naponta a legtöbb idő. Egy élő végigjárásban megmutatom, mit tud rá a rendszer.