Foglalási és Ügyfélkezelő Rendszer Butik Pilates Stúdió Számára
Egy butik pilates stúdió számára terveztem és valósítottam meg egy teljes körű digitális foglalási és ügyfélkezelő rendszert, hogy helyettesítsük a korábbi manuális, Excel-alapú működést.
A vállalkozás minden foglalását egyetlen Excel fájlban kezelte, amely az évek során több tízezer sorosra nőtt. A heti hét napon, napi nyolc órában működő stúdió minden egyes foglalását manuálisan rögzítették, így rendszeresen előfordult, hogy egy-egy órára a maximális öt főnél több vendéget írtak fel. Ezek a hibák jellemzően csak az óra kezdete előtt derültek ki, ami kellemetlen helyzeteket eredményezett mind a vendégek, mind a stúdió számára. Emellett a vendégek nem tudták nyomon követni saját foglalásaikat vagy bérleteik állapotát, ezért ezekkel kapcsolatban folyamatos adminisztrációra volt szükség.
A projekt célja nem csupán egy online foglalási felület létrehozása volt, hanem egy olyan egységes rendszer megtervezése, amely megbízhatóan kezeli a stúdió teljes működését, kizárja a túlfoglalás lehetőségét, és hosszú távon is könnyen bővíthető marad.
A fejlesztés egyik legfontosabb része az adatbázis megtervezése volt. Mivel az alkalmazás AppSheet platformon készült, a funkcionalitás alapját egy megfelelően normalizált és skálázható adatmodell jelentette. A vendégek, bérletek, foglalások, órák, óratípusok és várólisták egymással való kapcsolatát úgy alakítottam ki, hogy minden adatnak egyetlen hiteles forrása legyen, miközben a későbbi funkciók fejlesztése minimális módosítással megvalósítható maradjon. Korábbi adatbázis-fejlesztői tapasztalataimnak köszönhetően a rendszer felépítése ugyanazokat a normalizálási és relációs adatmodellezési elveket követi, amelyeket nagyvállalati környezetben is alkalmaznak.
A felhasználói élmény szintén kiemelt szerepet kapott a tervezés során. Egy ügyfelek által napi szinten használt alkalmazás csak akkor válik valóban hasznossá, ha használata szinte magától értetődő. Ezért minden folyamatot úgy alakítottam ki, hogy a lehető legkevesebb lépésből álljon, és a legfontosabb információk mindig könnyen elérhetők legyenek.
Az alkalmazás kezeli a foglalásokat, a bérleteket, a különböző óratípusokat – például pilates- és jógaórákat –, valamint támogatja a várólistás működést is. A rendszer automatikusan megakadályozza a túlfoglalást, így egyetlen órára sem kerülhet több vendég, mint amennyi férőhely rendelkezésre áll. A naptárnézet segítségével a stúdió munkatársai azonnal áttekinthetik az egész heti órarendet, és könnyen azonosíthatják azokat az időpontokat, ahol még szabad kapacitás áll rendelkezésre.
A rendszer része egy automatizált regisztrációs folyamat is. Az új vendégek Google Űrlapon keresztül regisztrálnak, ahol elfogadják az adatkezelési tájékoztatót és a felelősségvállalási nyilatkozatot. Az elfogadott dokumentumokról Apps Script automatikusan pillanatfelvételt készít, így akkor is pontosan visszakereshető, hogy egy adott vendég milyen tartalmú nyilatkozatot fogadott el, ha annak szövege később módosul. A regisztráció során a rendszer egyedi PIN-kódot is generál minden felhasználó számára.
A vendégek egy Looker Studio riporton keresztül, e-mail-címük és PIN-kódjuk segítségével kizárólag a saját foglalásaikat és bérleteiket érhetik el. Ennek köszönhetően bármikor ellenőrizhetik aktuális foglalásaikat, ami jelentősen csökkenti a félreértéseket és az adminisztratív egyeztetések számát.
Számomra ez a projekt jól példázza, hogy egy üzleti alkalmazás sikerét nem elsősorban a technológia, hanem a megfelelően megtervezett adatmodell és üzleti folyamatok határozzák meg. Egy stabil adatbázisra építve könnyen fejleszthetők új funkciók, miközben az automatizáció nemcsak időt takarít meg, hanem megbízhatóbbá és átláthatóbbá teszi a vállalkozás teljes működését.