> ## Documentation Index
> Fetch the complete documentation index at: https://docs.maska.co.in/llms.txt
> Use this file to discover all available pages before exploring further.

# Reservations

> Take online table bookings and manage them from the admin dashboard.

The Reservations module handles the full lifecycle of a table booking — from a guest
requesting a slot on your public booking page, through staff confirmation, to the guest
arriving or cancelling.

## Pages

<CardGroup cols={2}>
  <Card title="Make a Booking" icon="calendar" href="/reservations/booking">
    Guest-facing booking form — date, zone, slot, party size, and contact details.
  </Card>

  <Card title="Booking Status" icon="clock" href="/reservations/booking-status">
    Guests look up their reservation and cancel if needed.
  </Card>

  <Card title="Admin Dashboard" icon="layout-dashboard" href="/reservations/admin-dashboard">
    Staff view — confirm, reject, and manage all incoming and confirmed bookings.
  </Card>

  <Card title="Admin Settings" icon="settings" href="/reservations/admin-settings">
    Block dates and slots, and adjust per-slot zone capacities.
  </Card>

  <Card title="Admin Login" icon="lock" href="/reservations/admin-login">
    Passwordless magic-link sign-in for staff.
  </Card>
</CardGroup>

## Booking flow overview

```
Guest → Booking page → Submits request
                              ↓
                    Admin dashboard (Incoming tab)
                              ↓
              Staff confirms or rejects
                              ↓
         Guest receives email (confirmed / rejected)
                              ↓
              Guest arrives → staff can mark no-show
```

## What is not yet available

* **Online payments** — no deposit or prepayment flow; coming in a later phase
* **WhatsApp notifications** — confirmation and reminder messages via WhatsApp; coming in a later phase
