# Customer Experience: Table reservations | Vronika

The reservation flow loads bookable floors and date-specific availability, remembers recurring contact details, and submits a selected time to the reservations API.

---

**Path:** /platform/frontend/reservations
**Canonical:** https://vronika.co/platform/frontend/reservations
**Category:** Platform: Customer Experience
**Live Route:** /reserve
**Source File:** trifecta/client/src/pages/Reserve.tsx

## How It Works

1. The page requests available floors and, after date and floor selection, requests time availability for that combination.
2. Weekly contact information is restored from and written back to local storage to reduce repeat entry.
3. The validated reservation posts to /api/reservations and refreshes relevant reservation data.

## Features

- Floor selection
- Date-specific availability
- Persistent guest contact details
- Reservation validation
- Booking confirmation

## Integrations

- Floors API
- Availability API
- Reservations API
- Browser local storage

---

## Sources
Content derived from the live trifectabar.com codebase and deployed platform. This explainer documents implemented code and does not expose protected source routes or business data.