MASSAGE THERAPY POPRAD
BOOKING, VOUCHERS AND AN AI ASSISTANTREZERVÁCIE, POUKAZY A AI ASISTENT
Website and booking system for a massage studio in Poprad, replacing a hosted booking service. A public site in Slovak and English, online booking, a gift-voucher shop and an admin with an AI assistant, all on one domain.Web a rezervačný systém pre masážne štúdio v Poprade, ktorý nahradil hostovanú rezervačnú službu. Verejný web v slovenčine a angličtine, online rezervácie, e-shop s darčekovými poukazmi a administrácia s AI asistentom, všetko na jednej doméne.
PLAYER:HRÁČ:
DESIGN, CODE, LAUNCHDIZAJN, KÓD, SPUSTENIE
MISSION:MISIA:
The studio ran on a hosted booking service. The owner could see everything in it, but it moved slowly: features he wanted took ages or never came, because the platform simply couldn't support them, and the design couldn't be shaped to fit the studio. The booking tool, not the business, decided what the studio could offer.Štúdio bežalo na hostovanej rezervačnej službe. Majiteľ v nej videl všetko, ale vývoj bol strašne pomalý: funkcie, ktoré chcel, trvali večnosť alebo neprišli vôbec, lebo ich platforma jednoducho nevedela podporiť, a dizajn sa nedal upraviť podľa štúdia. O tom, čo štúdio môže ponúknuť, rozhodoval rezervačný nástroj, nie biznis.
MOVES:ŤAHY:
- 01
BUILT AROUND THE OWNER'S WISHESPOSTAVENÉ PODĽA PRIANÍ MAJITEĽA
The public site in Slovak and English, online booking, the voucher shop and the admin live in one Next.js application on the studio's own domain, with a design made for the studio. A feature the owner asks for gets built for the studio instead of waiting on a vendor's roadmap.Verejný web v slovenčine a angličtine, online rezervácie, e-shop s poukazmi aj administrácia žijú v jednej Next.js aplikácii na vlastnej doméne štúdia, s dizajnom robeným pre štúdio. Funkcia, ktorú si majiteľ vypýta, sa postaví pre štúdio, namiesto čakania na plány dodávateľa.
- 02
SLOTS FROM REAL SCHEDULESTERMÍNY Z REÁLNYCH ROZVRHOV
Free slots are computed from each therapist's schedule minus bookings and time off. An exclusion constraint makes PostgreSQL itself refuse a double booking, even when two people pick the same slot at the same moment.Voľné termíny sa počítajú z rozvrhu každého maséra mínus rezervácie a voľno. Exclusion constraint zariadi, že dvojitú rezerváciu odmietne priamo PostgreSQL, aj keď si ten istý termín vyberú dvaja ľudia v tej istej chvíli.
- 03
VOUCHERS THAT SELL THEMSELVESPOUKAZY, KTORÉ SA PREDAJÚ SAMY
Gift vouchers are paid by card through Stripe or by bank transfer with a PAY by square QR code that Slovak banking apps read, and arrive as printable two-sided PDFs — no visit to the studio needed.Darčekové poukazy sa platia kartou cez Stripe alebo prevodom s QR kódom PAY by square, ktorý čítajú slovenské bankové appky, a prídu ako obojstranné PDF na tlač — bez návštevy štúdia.
- 04
AN ASSISTANT THAT ASKS FIRSTASISTENT, KTORÝ SA NAJPRV SPÝTA
The AI assistant in the admin streams its answers and calls about fifteen tools over bookings, revenue, customers and reviews. Anything it would change waits for the owner to confirm it, so it can help without ever acting on its own.AI asistent v administrácii streamuje odpovede a volá približne pätnásť nástrojov nad rezerváciami, tržbami, zákazníkmi a recenziami. Čokoľvek by zmenil, čaká na potvrdenie majiteľa, takže pomáha bez toho, aby niečo urobil sám.
- 05
GDPR AND TESTS BUILT INGDPR A TESTY OD ZAČIATKU
Staff roles, newsletters only with consent and an event log with GDPR retention are part of the admin from day one, and tests run before every push.Roly pracovníkov, hromadné e-maily len so súhlasom a log udalostí s GDPR retenciou sú súčasťou adminu od prvého dňa a pred každým pushom bežia testy.
STAGE CLEAR:ÚROVEŇ SPLNENÁ:
The studio owns its booking system instead of renting one. New features land when the owner asks for them, the site looks the way the studio wants, and customers book and buy vouchers without ever leaving it.Štúdio má vlastný rezervačný systém namiesto prenajatého. Nové funkcie prichádzajú, keď si ich majiteľ vypýta, web vyzerá tak, ako chce štúdio, a zákazníci si na ňom rezervujú aj kupujú poukazy bez toho, aby ho opustili.
REPLAY:ZÁZNAM:
LOADOUT:VÝBAVA: