Tables
Organize your floor plan and track real-time table occupancy.

🪑 Floor Plan Overview
The Tables tab provides a bird's-eye view of your restaurant's seating. Use this central hub to monitor availability and initiate service.
Status Filters
Immediately categorize your view using the top status chips:
- Available Ready for new guests.
- Occupied Currently servicing guests.
- Reserved Booked for an upcoming slot.
- Cleaning Being prepared for the next turn.
Table Card Anatomy
Each card gives you a quick snapshot of the table's state:
- Visual Identifier: Iconic representation of table shape (Round/Square) and seating.
- Details: Displays Table Name, Seating Capacity, and Zone (e.g., Indoor).
- Status Badge: Clear label indicating if the table is free or busy.
⚡ Interaction Workflows
Interact directly with the table cards to perform common tasks:
1. Start an Order (Fastest)Click the Shopping Cart Icon (bottom-left of card) to immediately jump to the POS Screen with this table selected.
The system automatically locks the table and navigates to the Point of Sale, ready for item entry.
2. Quick Usage/BookingClick anywhere on the Card Body to open the "Book Table" dialog. Enter guest count and time to reserve it.
➕ Adding Tables
Click the "+ Add Table" button (top right) to create new seating. You can configure:
- Table Details: Enter the Name, Number, and Seating Capacity.
- Location: Select a zone: Indoor, Outdoor, Private Room, Bar, Patio, Main Dining, VIP Section, Party Hall, or Terrace.
- Initial Status: Set the starting state to Available, Occupied, Reserved, or Cleaning.
⚙️ Management
Click the Three-Dot Menu (bottom-right) of any table card to access administrative actions:
- Edit Table: Opens the configuration dialog where you can update the Table Name, Number, Capacity, and Location.
- Delete: Permanently removes the table from your floor plan. You will be asked to confirm this action.
📅 Bookings
Switch to the Bookings tab to handle reservations. The interface offers a comprehensive list of all scheduled visits.

Views & Filters
- Date Controls: Quickly filter by Today, Tomorrow, or select a custom date range.
- Status Tabs: Filter the list by All, Pending, Confirmed, Completed, or Cancelled.
- Search: Locate specific reservations by entering a Name, Phone Number, or Booking ID.
- Refresh: Click the circular arrow icon to reload the list with the latest booking data.
Reservation Details
The table displays key information for every booking:
- Booking ID: Unique reference number.
- Customer: Guest name and contact number.
- Table & Time: Assigned table (e.g., Table 4) and scheduled slot.
- Guests: Total party size (e.g., "4 guests").
Booking Actions
Manage each reservation directly from the list actions column:
- Confirm Accept a pending booking request.
- Check In Mark guests as arrived to start their session.
- Checkout Complete the session and free up the table.
- Completed View details of a finalized reservation.
- Cancel Void the reservation if guests cannot make it.
⏳ Timeline View
For a clear perspective on table usage over time, switch to the Timeline View. This visual schedule helps maximize occupancy by revealing gaps.
- Visual Schedule: Horizontal bars represent booking durations across the day's timeline (e.g., 11:00 - 23:00).
- Resource Tracking: Easily identify which tables (e.g., "TABLE 7") are free at specific hours.
- Drag & Drop: (If supported) Quickly reschedule by dragging booking blocks to new time slots.
👆 Booking Interaction
Clicking on a specific time slot (e.g., the yellow block) opens the Booking Details modal:
- Comprehensive Data: View the full Booking ID, Customer Info, and Guest Count.
- Immediate Actions: Use the buttons to Confirm Booking or Cancel Booking directly from the timeline.
- Status Feedback:
- Confirm: The yellow slot turns Green to indicate a secured reservation.
- Cancel: The slot Disappears from the timeline, freeing up the table.
Once a booking is Confirmed, clicking it again offers new options:
- View Order / Checkout: Navigate directly to the order screen to manage billing or add items.
- Cancel Booking: You can still cancel the reservation if plans change, even after confirmation.