# Page Overview

This section provides a complete overview of all the main pages included in the Bookit template.\
Each page serves a specific purpose — whether it's customer-facing (public) or reserved for internal use (staff/admin).

You'll find:

* The **purpose** of each page
* Its **access level** (public, private)
* Any **special logic or dynamic behavior**

Understanding how pages are structured will help you customize the template confidently, without breaking its core functionalities.

***

#### 🏠 `/index` — Request Module

<figure><img src="/files/WG8JjCxdLZeeCSBxcLRT" alt=""><figcaption></figcaption></figure>

**Access:** Public\
This is the functional home page where customers can **submit reservation or private event requests**.\
It is designed to be minimal, clean, and conversion-oriented. You can link to it from the landing page or external sources.

***

#### 🔐 `/login` — Login Page

<figure><img src="/files/cF9R2LJLUelSAH419tZq" alt=""><figcaption></figcaption></figure>

**Access:** Public\
This page lets your team securely **log into the backoffice or mobile operational dashboard**.\
It redirects users based on device.

***

#### 🖥️ `/backoffice` — Full Backoffice

<figure><img src="/files/36h77M6u209FtQ3m5LKf" alt=""><figcaption></figcaption></figure>

**Access:** Private\
This is the **main control panel** for administrators. From here, they can manage:

* Team members
* Reservation requests
* Clients
* Menu items
* Private rooms (salons)
* General settings and configuration
* Anf all the fonctionality of this template

***

#### 📱 `/backofficemobile` — Operational Dashboard

**Access:** Private\
A **mobile-first, ultra-simplified interface** built for operational use (e.g. during service) :

* View and manage requests
* Access the calendar
* See client details\
  Perfect for tablets or phones used on the floor.

***

#### 🍽️ `/menu` — Public Menu

<figure><img src="/files/758oOYboVPVCFqmxexoe" alt=""><figcaption></figcaption></figure>

**Access:** Public\
Displays the **dynamic online menu** of the establishment. Pulls live data from your database.\
You can organize dishes by category, show prices, and update everything without editing the page manually.

***

#### 📣 `/landing` — Establishment Landing Page

<figure><img src="/files/eUOxII1sYINyWyZpGNjP" alt=""><figcaption></figcaption></figure>

**Access:** Public\
This is your **presentation page** – introduce your restaurant, show photos, highlight your identity and vibe.\
Use it as a branded homepage, or link it to `/index` for actions.

***

#### 🔄 `/reset_pw` — Password Reset

<figure><img src="/files/kuOBO1Z98RKiASqiyn8P" alt=""><figcaption></figcaption></figure>

**Access:** Public\
Default Bubble page for **password recovery**. Can be customized to match your design.

***

#### 🚫 `/404` — Not Found Page

<figure><img src="/files/2fhFfQApAQJqjRbntyxa" alt=""><figcaption></figcaption></figure>

**Access:** Public\
The **error page** shown when a user lands on a non-existing route. You can customize the message and design to keep the user experience friendly.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bookit-2.gitbook.io/bookit-template-bubble/basics/editor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
