# Ez Travel Shop

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fw6zBEWmkIbOiQBxlEQbp%2FEz%20Travel%20Shop.png?alt=media&#x26;token=c7975a89-386a-4c6f-9421-3add6bcb5baa" alt=""><figcaption></figcaption></figure>

***

## 🔗Links

&#x20;      [**Template Link on Bubble Marketplace**](https://bubble.io/template/ez-travel-shop-1627037504380x496002630845464600)

&#x20;      [**Template Link on Our Website**](https://eazycode.com/template/ez-travel-shop-1692021501959x492096339819519940)

&#x20;      [**Preview Link** ](https://eztravelshop.bubbleapps.io/)

&#x20;      [**Forum link**](https://forum.bubble.io/t/new-ez-travel-shop-template-by-ezcode/163229)

***

## **Photos**

{% tabs %}
{% tab title="1" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2F0x8D29kgEFJSFxKqxq9J%2Fimage.png?alt=media&#x26;token=0ee8722e-2d65-4439-ac56-b70be82aadcd" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="2" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FwJLXKxSFmMRSsToUAkvH%2Fimage.png?alt=media&#x26;token=368f7ddc-3bc0-4262-922d-7045b1dc1f73" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="3" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FsM6rOoqQPPLNQ8qWTQJP%2Fimage.png?alt=media&#x26;token=47bf2ede-b248-4076-bfa8-3fdae9b67b2c" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="4" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FP1ee4Qm1jmoFldw2DPHp%2Fimage.png?alt=media&#x26;token=1c601854-4ae8-4850-a5ce-22e56cee1c4e" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="5" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FYCMIIsoV1ll1SmKeKS0G%2Fimage.png?alt=media&#x26;token=d17c7ba5-f166-4183-b8c5-4b2a0541e1e7" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="6" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FHsSouyWcr2g9WRkwglX3%2Fimage.png?alt=media&#x26;token=1045a38b-5266-44d9-a8fd-2e0c0a885778" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="7" %}

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2F16cZ5TS1eyqZ8nqDaElJ%2Fimage.png?alt=media&#x26;token=167cfe55-f984-4bdb-97a6-f9b3822d0c12" alt=""><figcaption></figcaption></figure>
{% endtab %}
{% endtabs %}

***

## Introduction&#x20;

Are you ready to revolutionize the world of online travel booking? Let us introduce you to Ez Travel Shop, an incredibly dynamic and user-friendly booking template carefully designed by <mark style="color:green;">Eazy</mark><mark style="color:red;">Code</mark> on the bubble.io platform and designed to bring the ultimate booking experience to life for your clients.

The Ez Travel Shop template is ideal for entrepreneurs, startups, and businesses looking to break into the online booking space without having to build an app from scratch. This is an investment that will instantly put you ahead of the competition.

* **Landing Page**: Impress your visitors at first glance with a beautifully designed landing page that captures the essence of your brand and showcases featured properties.
* **Search Page**: Equip users with a powerful search tool to find the perfect stay based on their preferences, with filters and a seamless browsing experience.
* **Property Page**: Each property gets its dedicated page, providing guests with all the necessary details, images, and booking options to make an informed decision.
* **Admin Panel**: An intuitive admin panel lets site managers oversee the platform's operations, ensuring everything runs smoothly and efficiently.
* **Create & Edit Property**: Hosts can easily list new properties and make changes to existing listings, giving them complete control over their rental offerings.

Why waste valuable time and resources developing an app when <mark style="color:green;">Eazy</mark><mark style="color:red;">Code</mark> has distilled years of experience into a template designed to grow your business? Buy the Ez Travel Shop template today and embark on an exciting journey to change the way the world books stay!

Our template is fully compatible and responsive across all device types. Our team has developed this template in line with up-to-date UX/UI design standards, providing an intuitive interface and visually pleasing aesthetics.

While we sell the template as is, we remain open to discussing additional modifications. Before purchasing the template, we recommend checking out the preview section. If you have any questions or require further clarification, please do not hesitate to contact us, and we'll be delighted to assist and tailor a solution to suit your needs.

***

## Features

* **Three user type**
* **Landing page**
* **Search page**
* **Property page**
* **Host profile**
* **Admin panel**&#x20;
* **Create & edit property**

***

## Notes

{% hint style="info" %} <mark style="color:blue;">**Important note**</mark><mark style="color:blue;">:</mark> After purchasing this template and customizing it, be sure that you had a chance to learn how to set up data security.&#x20;

Check all privacy settings by the following link before launch: [*<mark style="color:blue;">**Bubble Privacy**</mark>* ](https://manual.bubble.io/help-guides/data/the-database/protecting-data-with-privacy-rules)

Since access to objects differs in each application and is unique for each case, ensure you have established all the privacy rules.
{% endhint %}

{% hint style="danger" %} <mark style="color:red;">This template is not the final product. Any part of the application can be modified for different needs.</mark>
{% endhint %}

***

## Pages&#x20;

### index

This page displays features and opportunities that the app offers to customers and stays searched. It contains lists of properties, top hosts, and explore nearby.

### admin

This is the admin dashboard. He can see/edit/delete any offer and user on the app.

### create

This is a new property creation page. On this page, a host can describe his property in detail.

### host

The host's page contains all his information, including properties and reviews.

### properties

Page with search results by dates, location, and number of guests.

### listing

Separate page for a property with a list of images, apartment descriptions, reviews, facilities, and total price for all stays.

### reset\_pw

This page allows the user to reset the password.

### 404

This page appears when something goes wrong in the app's work

***

## Reusable elements

### Footer

This reusable element contains links to <mark style="color:green;">Eazy</mark><mark style="color:red;">Code</mark> similar templates.

### Header

This reusable element contains desktop and mobile navigation menus for users

***

## Workflow

Highlighting the workflow with color is a great way to separate actions in essence and significance. Below is the <mark style="color:green;">Eazy</mark><mark style="color:red;">Code</mark> standard for using colors with a detailed explanation.

{% hint style="warning" %} <mark style="color:orange;">The standards below are for informational purposes only. Any discrepancy is not related to the functionality of the application.</mark>
{% endhint %}

**Blue** - The actions taking place on our screen do not utilize the application's resources. For instance, when an element is clicked and a popup is opened or closed.

<div align="center"><figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2Fa6ECFLHHyTqpr90FXSPb%2Fimage.png?alt=media&#x26;token=772855b5-5b7b-49aa-b99e-04701767624f" alt="" width="200"><figcaption></figcaption></figure></div>

**Green** - These actions involve creating or modifying entries in the database. For example, "Create a new Thing," "Make changes to a thing or a list of things," as well as "Copy a list of things," and so on.

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FllvYT6zyLSb3QtkbzWj0%2Fimage.png?alt=media&#x26;token=65bc26ac-4a39-49ac-af76-56028f5bc333" alt="" width="200"><figcaption></figcaption></figure>

**Red** - This action involves deleting or resetting values. For instance, "Delete a thing or a list of things," as well as "Reset a group" and "Reset inputs."

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FctFJTDZVJYSxbjS2melb%2Fimage.png?alt=media&#x26;token=60d0a236-cca6-491b-88b6-a26f2311cc8c" alt="" width="200"><figcaption></figcaption></figure>

**Orange** - Actions related to your navigation. For example, "Navigate to a page," or "Do when a condition is true" – when you use specific values for checking, such as "When the current user is logged in," and so on.

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2F7e8TWWOrsNOk3PttmqlN%2Fimage.png?alt=media&#x26;token=75cde6b5-e72b-4f75-a540-2507e1f92ed9" alt="" width="200"><figcaption></figcaption></figure>

**Cyan** - Actions utilizing Custom Events – lengthy tasks that involve the creation, modification, deletion, and plugins within a single comprehensive workflow as steps.

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FygcvmFN64pIlShKKlsYH%2Fimage.png?alt=media&#x26;token=767513b2-cb61-4010-be33-cd4ff5967fad" alt="" width="200"><figcaption></figcaption></figure>

**Brown** - Custom workflow, API workflow, and similar tasks.

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FIDdRjV71dqlcIXAsbOIV%2Fimage.png?alt=media&#x26;token=c76c2a04-b052-468b-b47c-efe04457d373" alt="" width="200"><figcaption></figcaption></figure>

**Purple** - The significance of this color is determined by the developer, as it is done because everyone has their own approach to development.

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FQEZ73m2nAW9oTEAIFhDR%2Fimage.png?alt=media&#x26;token=007881d1-774f-40e0-84f2-557e3f60caa4" alt="" width="200"><figcaption></figcaption></figure>

**Grey** - All other actions.

<figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FUJj9aHsMG5LM8tZCMPLF%2Fimage.png?alt=media&#x26;token=eac4b920-8f7a-464e-bb6d-f1905009ad28" alt="test" width="201"><figcaption></figcaption></figure>

***

## Data Types&#x20;

### Booking

This data type is used to store booking proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Amount Paid</code></td><td><code>number</code></td><td>Stores the total price.</td><td></td></tr><tr><td><code>Check In</code></td><td><code>date</code></td><td>Stores the check-in date.</td><td></td></tr><tr><td><code>Check Out</code></td><td><code>date</code></td><td>Stores the check-out date.</td><td></td></tr><tr><td><code>Dates</code></td><td><code>List of dates</code></td><td>Stores the date range.</td><td></td></tr><tr><td><code>Guests</code></td><td><code>number</code></td><td>Stores the number of guests.</td><td></td></tr><tr><td><code>Paid</code></td><td><code>yes/no</code></td><td>Stores the booking status.(paid or not)</td><td></td></tr><tr><td><code>Property</code></td><td><a href="#property"><code>Property</code></a></td><td>Stores the property data type.</td><td></td></tr></tbody></table>

### Chat

This data type is used to store chat proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Messages</code></td><td><code>List of</code> <a href="#message"><code>Messages</code></a></td><td>Stores the message data type.</td><td></td></tr><tr><td><code>Users</code></td><td><code>List of</code> <a href="#user"><code>Users</code></a></td><td>Stores the user data type.</td><td></td></tr></tbody></table>

### Message

This data type is used to store message proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Chat</code></td><td><a href="#chat"><code>Chat</code></a></td><td>Stores the chat data type</td><td></td></tr><tr><td><code>Content</code></td><td><code>text</code></td><td>Stores the message content.</td><td></td></tr></tbody></table>

### Property

This data type is used to store housing proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Address</code></td><td><code>text</code></td><td>Stores the property address.</td><td></td></tr><tr><td><code>Amenities</code></td><td><code>List of Amenitys</code></td><td>Stores the list facilities.</td><td></td></tr><tr><td><code>Bathrooms</code></td><td><code>number</code></td><td>Stores the quantity of bathrooms.</td><td></td></tr><tr><td><code>Bedrooms</code></td><td><code>number</code></td><td>Stores the quantity of bedrooms.</td><td></td></tr><tr><td><code>Country</code></td><td><code>Country</code></td><td>Stores the property country.</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the property status(deleted or no).</td><td></td></tr><tr><td><code>Desctiption</code></td><td><code>text</code></td><td>Stores the property description.</td><td></td></tr><tr><td><code>Host</code></td><td><a href="#user"><code>User</code></a></td><td>Stores the user data type.</td><td></td></tr><tr><td><code>Images</code></td><td><code>List of images</code></td><td>Stores the property images.</td><td></td></tr><tr><td><code>Max guests amount</code></td><td><code>number</code></td><td>Stores the maximum guest amount.</td><td></td></tr><tr><td><code>Price per night</code></td><td><code>number</code></td><td>Stores the property price per night.</td><td></td></tr><tr><td><code>Published</code></td><td><code>yes/no</code></td><td>Stores the property status(published or not.)</td><td></td></tr><tr><td><code>Reviews</code></td><td><code>List of Reviews</code></td><td>Stores the reviews data type.</td><td></td></tr><tr><td><code>Title</code></td><td><code>text</code></td><td>Stores the property name.</td><td></td></tr><tr><td><code>Type</code></td><td><code>Property Type</code></td><td>Stores the property type.</td><td></td></tr></tbody></table>

### Review

This data type is used to store review proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Property</code></td><td><a href="#property"><code>Property</code></a></td><td>Stores the property data type.</td><td></td></tr><tr><td><code>Stars</code></td><td><code>number</code></td><td>Stores the review rating.</td><td></td></tr><tr><td><code>Text</code></td><td><code>text</code></td><td>Stores the review content.</td><td></td></tr></tbody></table>

### Search Request

This data type is used to store search request proprieties.

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Contry</code></td><td><code>Country</code></td><td>Stores the request country.</td><td></td></tr><tr><td><code>End Date</code></td><td><code>date</code></td><td>Stores the request end date.</td><td></td></tr><tr><td><code>Guests</code></td><td><code>number</code></td><td>Stores the request quantity of guests.</td><td></td></tr><tr><td><code>Start Date</code></td><td><code>date</code></td><td>Stores the request start date.</td><td></td></tr></tbody></table>

### User&#x20;

This data type is used to store user proprieties.&#x20;

<table data-full-width="false"><thead><tr><th>Field name</th><th>Type</th><th>Notes</th><th data-hidden>Notes</th></tr></thead><tbody><tr><td><code>Avatar</code></td><td><code>image</code></td><td>Stores the user photo.</td><td></td></tr><tr><td><code>Bookings</code></td><td><code>List of</code> <a href="#booking"><code>Bookings</code></a></td><td>Stores the booking data type.</td><td></td></tr><tr><td><code>Chats</code></td><td><code>List of</code> <a href="#chat"><code>Chats</code></a></td><td>Stores the chat data type.</td><td></td></tr><tr><td><code>Country</code></td><td><code>Country</code></td><td>Stores the user country.</td><td></td></tr><tr><td><code>delete</code></td><td><code>yes/no</code></td><td>Stores the user status(deleted or not).</td><td></td></tr><tr><td><code>First Name</code></td><td><code>text</code></td><td>Stores the user first name.</td><td></td></tr><tr><td><code>Last Name</code></td><td><code>text</code></td><td>Stores the user last name.</td><td></td></tr><tr><td><code>Location</code></td><td><code>text</code></td><td>Stores the user location city.</td><td></td></tr><tr><td><code>Phone Number</code></td><td><code>number</code></td><td>Stores the user phone number.</td><td></td></tr><tr><td><code>Property</code></td><td><code>List of</code> <a href="#property"><code>Propertys</code></a></td><td>Stores the property data type.</td><td></td></tr><tr><td><code>Reviews</code></td><td><code>List of</code> <a href="#review"><code>Reviews</code></a></td><td>Stores the review data type.</td><td></td></tr><tr><td><code>Transactions</code></td><td><code>List of</code> <a href="#booking"><code>Bookings</code></a></td><td>Stores the booking data type.</td><td></td></tr><tr><td><code>Type</code></td><td><code>User Type</code></td><td>Stores the user type.</td><td></td></tr></tbody></table>

***

## Option Sets&#x20;

### Amenity

This option set contains a list of amenities with icons.

* Wi-Fi
* Computer
* Breakfast included
* Bank nearby
* Nearby city
* Soundproof
* Supermarket nearby
* Free bicycle
* Coffee machine

### City

This option set contains a list of cities and countries they belong to.

* Saint-Petersburg
* Los Angeles
* Hamburg
* Kiev
* Toronto
* Prague
* Paris

### Country

This option set contains a list of countries with images.

### Property Type

This option set contains a type of property.

* House
* Apartment
* Villa
* Hotel

### Stay Type

This option set contains the type of rental.

* Entire home
* Cancellation flexibility
* Closest beach
* For long stays

### User Type

This option set contains user types.&#x20;

* User
* Host
* Admin

***

<div align="left"><figure><img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FOmA8OIR6KMcPc4Kd8oZW%2Fimage.png?alt=media&#x26;token=d8d79fa2-356b-4dd7-a687-fc59b1c965b3" alt="" width="188"><figcaption></figcaption></figure></div>

The template is sold as is, although additional modifications can be discussed. Feel free to contact us for any inquiries and we’ll be happy to find a solution for your ideas – <http://eazycode.com/>

**Hire us:**

<img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FnhRM38XquaMB7rEGRZF5%2Fimage.png?alt=media&#x26;token=94debb70-7346-48cc-8e7a-ddac3b68cc70" alt="" data-size="line"> <https://www.fiverr.com/share/qQoDQZ>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FUnmo0SgqtdtObJcWnXKG%2Fimage.png?alt=media&#x26;token=84a44ee4-c963-4409-ab03-5e03da5f9917" alt="" data-size="line"> <https://www.upwork.com/freelancers/~01c1a4cbef44ecb5f1>\
\
**Follow us:**

<img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FY27NTLRLjxmS860b2LuF%2Fimage.png?alt=media&#x26;token=de978886-fe93-45d9-9aa2-dbe633c9c900" alt="" data-size="line"> <https://www.facebook.com/eazycode>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FJxNkIN1XL49rJ0d1PW4h%2Fimage.png?alt=media&#x26;token=6bc2d54b-741e-4327-895e-c9d256e29cfc" alt="" data-size="line"> <https://twitter.com/ezcode_official>  \ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2FDIjJ2ERcrlmbdSWhRNBd%2Fimage.png?alt=media&#x26;token=0a8166ae-162e-4fcb-bef6-e458c760fee7" alt="" data-size="line"> <https://www.instagram.com/eazycodecom/>\ <img src="https://1427565863-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FwuVpDcDmZQqJGW4nltd9%2Fuploads%2F0K22Xx5JDxzKfhXJkmSi%2Fimage.png?alt=media&#x26;token=90af72e3-5fcc-4ea2-baf6-56525f3e1e6a" alt="" data-size="line"> <https://www.linkedin.com/company/eazycodecom/>


---

# 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://docs.eazycode.com/ezcode-documentation/templates/ez-travel-shop.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.
