K
KTHULU GO HUB
Menu

© 2026 Kthulu Go

Marketplace / booking-engine

Booking Engine

Reservations for venues, rooms or courts: availability, bookings and reminders.

Kthulu Team 27 SSG Generated

Booking Engine

Reservations for venues, rooms or courts: availability, bookings and reminders.

Highlights

  • Venues, guests and time-slot bookings with relational integrity
  • Booking lifecycle enforced with status enums
  • Queue + scheduler runtime for reminder emails
  • Mail driver wired for confirmations

Domain Model

EntityFields
venuename, address, capacity
guestname, email, phone
bookingstarts_at, ends_at, status, party_size, place, holder

Every entity ships with a typed GORM model, repository, service with validation, REST API, and a GTH (Templ + HTMX) admin page.

Get Started

One command — the blueprint ships inside the kthulu binary:

kthulu marketplace install booking-engine my-app
cd my-app && go run ./cmd/server

Or scaffold manually from the plan file at registry/starters/booking-engine/plan.yaml:

kthulu create my-app --from-plan=registry/starters/booking-engine/plan.yaml