Rendszer áttekintés¶
Mi az a HellaBooking?¶
A HellaBooking egy sportpálya-foglaló és klubkezelő rendszer, amelyet tenisz-, padel- és egyéb óránkénti foglalást igénylő sportlétesítmények számára fejlesztettek. A rendszer lefedi egy sportklub teljes működési életciklusát: pályafoglalás, ismétlődő foglalások, ügyfélkezelés, árazás, fizetések, számlázás, edzéscsoport-kezelés és riportok.
A rendszer egy .NET webalkalmazás (ASP.NET MVC, Entity Framework 6), amelyet MSSQL adatbázis szolgál ki. Két különálló webes felületet biztosít:
- Klub Admin Portál (
/Club) — klubvezetők és recepciós munkatársak számára az összes művelet kezeléséhez - Ügyfél Portál (
/Customer) — végfelhasználók számára pályafoglaláshoz, kreditkezeléshez és edzések nyomon követéséhez
Ki használja?¶
A HellaBooking 8 felhasználótípust határoz meg, mindegyik eltérő hozzáférési szinttel:
| Felhasználó típus | ID | Portál hozzáférés | Szerep |
|---|---|---|---|
| Klub kezelő | 5 | Klub Admin | Teljes adminisztrátori hozzáférés minden funkcióhoz |
| Recepciós | 4 | Klub Admin | Napi műveletek: foglalások, fizetések, jelenlét |
| Edző | 3 | Klub Admin (korlátozott) | Foglalásokhoz rendelve, jelenlét nyilvántartás |
| Alkalmi vendég | 1 | Ügyfél | Pályafoglalás, foglalásankénti fizetés |
| Klubtag | 2 | Ügyfél | Kibővített foglalási jogok, tagi kedvezmények, bérlet |
| Vendég edző | 7 | Ügyfél | Külső edző korlátozott hozzáféréssel |
| Gondnok | 6 | Klub Admin (korlátozott) | Létesítménykezelés |
| Technikai | 8 | Rendszer | Rendszeradminisztráció |
Főbb funkciók¶
Foglaláskezelés¶
A rendszer alapja. Támogatja az egyszeri óránkénti foglalásokat és az ismétlődő (szezonon átívelő) foglalásokat több sportpálya típuson keresztül. A foglalási naptár erőforrás-alapú időrácsot használ, ahol minden oszlop egy pályát jelöl.
Sportpályák és árazás¶
A pályák típus szerint vannak rendezve (pl. teniszpálya, padel), konfigurálható árazással szezon, idősáv (Alacsony/Magas/Bármikor) és felhasználótípus (alkalmi vendég vs. klubtag) alapján. A jelenlegi demóban 6 pálya található: 4 teniszpálya és 2 padel pálya.
Fizetések és kreditek¶
Többféle fizetési mód: készpénz, bankkártya, átutalás, online (SimplePay, Stripe) és előre feltöltött kredit. Integrált számlázás a Szamlazz.hu és Billingo rendszereken keresztül. A pénznem konfigurálható (a demó HUF/Ft-ot használ).
Edzések és tanfolyamok¶
Tanfolyamcsomagok jelenléti nyilvántartással, edzéskreditekkel, csoportos edzéskezeléssel és edzői bérszámítással. Támogatja az előfizetés-alapú ismétlődő fizetéseket az edzéscsomagokhoz.
Riportok és lekérdezések¶
Beépített riportok az edzői fizetésekhez, heti/órás foglalási statisztikákhoz, ügyfélaktivitáshoz és erőforrás-használathoz. Lekérdezési képernyők a kredittörténethez, vásárlási előzményekhez, jelenléti előzményekhez és kapcsolattartói listákhoz.
Többnyelvű támogatás¶
A felület 4 nyelvet támogat: magyar (HU), angol (EN), német (DE) és spanyol (ES). A nyelvi fordítások az adatbázisban tárolódnak, 4884 fordítási bejegyzéssel.
A dokumentáció felépítése¶
| Szekció | Célközönség | Tartalom |
|---|---|---|
| Első lépések | Mindenki | Gyorsindító útmutatók adminisztrátoroknak és ügyfeleknek |
| Fogalmak | Mindenki | Szakterületi ismeretek: árazás, szezonok, fizetések, szerepkörök, edzések |
| Adminisztrátori útmutató | Klub munkatársak | Funkciónkénti útmutatók az admin oldalsáv navigáció mentén |
| Végfelhasználói útmutató | Ügyfelek | Feladatorientált útmutatók foglaláshoz, fizetésekhez, tanfolyamokhoz |
| Referencia | Adminisztrátorok | Rendszerparaméterek, állapot-életciklusok, konfigurációs összefüggések, szójegyzék |
Magyar felületi címkék
A rendszer alapértelmezett nyelve a magyar. Ebben a dokumentációban a magyar menücímkék az elsődlegesek — így könnyen megtalálhatja a funkciókat a felületen (pl. „Foglalási naptár").