Rezervační systém pro Kloboukový bál

Na konci roku 2015, jsem byl požádán, zda-li jsem ochoten vytvořit jednoduchý rezervační systém pro nadcházející akci, kterou byl první ročník Kloboukového bálu. Tato akce se konala v kulturním zařízení známém jako K-Trio nacházejícím se na území městského obvodu Ostrava-Jih.

Popis projektu

Mělo jít o jednoduchou webovou aplikaci, která usnadní organizaci akce tím, že umožní jednotlivým účastníkům zarezervovat si vstupenky/místenky přímo přes internet. Adresa rezervačního systému byla rozeslána pomocí emailu a byla také dostupná na všech propagačních předmětech.

Zvolené technologie/funkcionalita

Pro tuto aplikaci jsem zvolil poměrně jednoduchou techniku a s prostřednictvím HTML stránky a trocha JavaScriptu jsem se napojil na systém Google Docs, přesněji na předpřipravený tabulkový soubor (spreadsheet).

V předpřipraveném souboru bylo na několika listech přichystáno pár tabulek. První tabulka obsahovala seznam zarezervovaných míst, společně s kontaktními informacemi uživatelů, kteří si vstupenky zarezervovali. Na dalším listu byla tabulka, ve které se definovalo rozvržení míst v sálu. Pomocí dat obdržených z této tabulky se generovala výsledná podoba sálu na HTML stránce rezervačního systému. Tento list byl následován podobným listem, na kterém se vyskytovala tabulka, ve které bylo znázorněno, která místa jsou již zarezervovaná a která jsou naopak ještě k dispozici. Poslední list pak už jen obsahoval jednoduchou tabulku, pomocí které si mohl administrátor nastavit cenu lístku, číslo účtu, na který uživatelé hradili rezervační poplatek a kontaktní email, na který chodili upozornění na novou registraci.

Chod všeho zajišťoval společně s JavaScriptem na stránce rezervačního systému také jednoduchý skript, který byl součástí přímo souboru s tabulkami. Tento kód pak zajišťoval nejen automatizované úpravy tabulek v souboru, ale také měl za úkol rozesílání notifikačních emailů.

Vzhled systému

Po vstupu do systému se uživatel dostal na stránku, kde byl vygenerován interaktivní sál s možnostmi obsazení požadovaných míst. Každý uživatel měl tak možnost si po výběru míst, tato místa jednoduše zarezervovat. Po zadání kontaktních údajů a odeslání rezervace, byly uživateli zobrazeny platební údaje. Po provedení platby byl pak uživatel administrátorem systému informován prostřednictvím emailu, o dokončení rezervace.

Celá akce byla uspořádána pod záštitou starosty městského obvodu Ostrava-Jih, pana Martina Bednáře s podporou Hnutí ANO

Kloboukový bál - Rezervační systém