Marketingový a rezervačný web pre únikovú hru Ztracený kód arény. Projekt pre Devehope využíva moju vlastnú šablónu Next.js a Payload CMS.

Záujemcovia o únikovú hru, ktorí si chcú pozrieť jej ponuku a rezervovať zážitok.
Marketingový a rezervačný web pre únikovú hru Ztracený kód arény. Projekt pre Devehope využíva moju vlastnú šablónu Next.js a Payload CMS.
Web predstavuje konkrétny zážitok: únikovú hru Ztracený kód arény. Jeho úlohou je spojiť marketingové informácie s rezerváciou, aby prezentácia hry a ďalší krok návštevníka tvorili jeden celok.
Prepojiť predstavenie únikovej hry s možnosťou rezervácie a poskytnúť webu základ pre správu obsahu.
Web spája marketingovú prezentáciu hry s rezerváciami. Je postavený na mojej šablóne Next.js a Payload CMS s TypeScriptom a PostgreSQL.
Projekt vznikol pre Devehope na mojej šablóne Next.js a Payload CMS. Je príkladom využitia spoločného technického základu pre konkrétny klientsky web. Dostupné podklady nepotvrdzujú spôsob rezervovania termínov ani prípadnú integráciu platobného systému.
Príklad filtruje modelové termíny podľa kapacity. V reálnom projekte ho môže nahradiť ukážka rezervačnej integrácie. Samotný filter nezabezpečuje rezerváciu ani ochranu pred súbežným obsadením termínu.
Ilustračná ukážka — nejde o produkčný kód projektu. Nahraď vlastným úryvkom pred finálnym publikovaním.
// Illustrative example — replace with actual project code.
type Session = {
id: string;
capacity: number;
reserved: number;
};
function availableSessions(sessions: Session[], partySize: number) {
if (!Number.isInteger(partySize) || partySize < 1) return [];
return sessions.filter(
(session) => session.capacity - session.reserved >= partySize,
);
}Vznikol web pre prezentáciu a rezerváciu konkrétnej únikovej hry, postavený na opakovane použiteľnom základe.