Furuby Halloween

A complete booking system for Halloween events – with automatic QR code generation, time‑based slots, email confirmations with calendar invitations, and an administrator portal with a built‑in QR scanner.

ASP.NET Core Razor Pages SQL Server Google OAuth Magic Link Auth MailKit / SMTP Docker

Halloween in Furuby is a web‑based booking system built to manage two different Halloween tours in Furuby. The system makes it easy for visitors to register and for administrators to monitor and validate participation – all from a single application.

hero.png

Ghost Tour

A family‑friendly walk with lanterns and mild spooky surprises – perfect for younger visitors.

Ghost Tour Ghost Tour – simple registration for families

Horror Tour

For the brave visitor – darkness, scarers, and flashlights forbidden. Booking uses time‑based slots (30 minutes) with a maximum of 15 registrations per slot.

Horror Tour Main page for Halloween in Furuby

Passwordless Login

The system uses a “magic link” login – the user enters their email address and receives a login link. Alternatively, they can log in with Google.

Passwordless Login Login flow – no password handling required

QR Codes for Confirmation

Bookings automatically generate QR codes used for entrance validation on site.

QR Codes for Confirmation Entrance validation – built‑in QR scanner directly in the browser

Booking Management

All bookings are displayed with summaries – number of registrations, adults, and children for the Ghost Tour. For the Horror Tour, each time slot shows booked capacity, participant count, and check‑in status.

Booking Management Horror Tour admin – time slot management with real‑time capacity

Event Management

Administrators can create, edit, and archive events. Each event has its own settings for times, descriptions, slot configuration, and registration opening.

Event Management Event management – handle multiple yearly editions