Logo

This map reflects how I design, build, and reason about systems

System architecture

The system is built as a modular Next.js application with Supabase providing authentication, persistence, and access control. Each layer operates independently while sharing a unified data model to maintain consistency across the booking lifecycle.

Components

Embedded booking widget

Diner-facing interaction layer

Host and hostess admin panel

Shared booking and availability engine