specs
Readme

House of Legends — Specification Index

Status: Canonical — this index is the entry point for all specs Last Updated: 2026-05-11 Codebase: Reflects current implementation state


How to Use These Specs

This folder contains authoritative documentation of House of Legends platform. Each spec covers:

SpecContentAudience
tech-stackCurrent technology choicesAll developers
data-modelConvex schema, all tablesBackend, frontend
booking-flow4-step booking SPAFrontend, product
public-pagesLanding pages, shows, experiencesFrontend
admin-dashboardAdmin panel featuresAdmin users
staff-posPOS, kitchen, receptionStaff
inquiry-formsContact, venue rental, workshopsMarketing
gamificationPhoto wall, challenges, profilesProduct
paymentsOnePay, payment flowBackend, finance
notificationsEmail, WhatsApp, CRMBackend
user-storiesAll user actors and journeysProduct, QA

Quick Links

Getting Started

  • Tech Stack — Start here to understand the technology choices
  • Data Model — Understand the database schema

Core Features

Operations

Guest Experience

Planning


Related Specs Map

tech-stack
├── data-model (schema.ts is the source)
├── booking-flow
├── public-pages
└── admin-dashboard

data-model
├── booking-flow (uses experiences, events, reservations)
├── payments (uses reservations, payments)
├── notifications (uses reservations, notifications)
├── staff-pos (uses tables, orders, menuItems)
├── gamification (uses guestProfiles, challenges)
└── inquiry-forms (uses formSessions)

booking-flow
├── payments (payment integration)
├── notifications (confirmation emails)
├── public-pages (shows are entry points)
└── user-stories (US-B* stories)

public-pages
├── booking-flow (shows link to booking)
├── inquiry-forms (inquiry pages)
└── gamification (wall page)

admin-dashboard
├── staff-pos
├── data-model
├── booking-flow
├── payments (view payment status)
└── notifications

staff-pos
├── data-model (tables, orders, menuItems)
├── gamification (challenges at table)
└── notifications (order alerts)

inquiry-forms
├── notifications (admin alerts)
└── admin-dashboard (kanban view)

gamification
├── data-model (guestProfiles, challenges)
├── staff-pos (challenges at table)
└── public-pages (wall page)

payments
├── data-model (reservations, payments)
├── booking-flow
└── notifications (confirmation)

notifications
├── payments (triggers)
├── booking-flow (confirmation)
└── admin-dashboard (notification center)

Deprecation Notice

The following files are deprecated and should not be referenced:

Reason: These files describe planned features that have since been implemented with different designs.