Skip to main content

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.

The booking page is the public-facing entry point at reservations.maska.co.in. Guests complete a two-step form to request a table.

Step 1 — Availability

Guests choose their date, party size, seating zone, and time slot before continuing.

Date strip

A scrollable 7-day strip shows today through 6 days ahead. Selecting a date clears any previously chosen zone and slot — availability varies per day.

Party size

A stepper control lets guests pick 1–10 guests. For parties larger than 10, the page asks them to call directly. Changing the party size automatically clears any selected zone or slot that no longer has enough capacity for the new count.

Seating zone

Zones are loaded from the outlet configuration. Each zone shows a contextual icon based on its name (indoor, outdoor, rooftop, bar, smoking, private, etc.). A zone is disabled if no available slot on the selected date can seat the chosen party size. A Sold out badge appears if every slot for that zone is fully booked.

Time slots

Slots appear after a zone is chosen. Each slot shows:
  • Start and end time
  • A scarcity label when seats are running low (Last seat, Only N seats left, Running hot — N seats left)
  • Sold out if no capacity remains
Slots due to start within 2 hours of the current IST time are hidden client-side, even if they appear in a cached response.

Step 2 — Guest details

A summary pill at the top of step 2 shows the chosen date, zone, slot, and party size with an Edit button to go back to step 1. Fields collected:
FieldValidation
NameRequired
Mobile numberValid 10-digit Indian number starting with 6–9
EmailValid email address
Special requestsOptional free text
Dietary restrictionsOptional multi-select checkboxes (gluten-free, vegan, vegetarian, no seafood, no nuts, no dairy, halal)
Agree to booking policyMust be checked to submit
The booking policy is shown in a bottom-sheet modal with six sections: reservations, cancellations, no-shows, party size, special requests, and contact details.

Confirmation screen

After a successful submission, the page replaces the form with a confirmation card showing the booking reference code (RES-XXXXXX). The guest can tap Copy to copy the reference to their clipboard.
The booking is a request at this point — not yet confirmed. The restaurant staff must confirm it from the Admin Dashboard. The guest receives a confirmation email once staff act on it.

Booking policy summary

RuleDetail
Advance booking windowUp to 7 days including same-day (if the slot is in the future)
Cancellation deadlineAt least 6 hours before the booking time
Table hold15 minutes after the booking start time
Maximum online party size10 guests
Contact for changesbookings@maska.co.in or +91 89777 42811