# RESTAURANT BACKEND

Restaurant Backend Dashboard eases your development journey and saves your time. You can manage all the Categories , Menu and order through dashboard .&#x20;

It is Developed with [Bootstrap,](https://getbootstrap.com/) ​[angular](https://angular.io/), [Ng-bootstrap](https://ng-bootstrap.github.io/#/home) and [angular-cli](https://cli.angular.io/).

### Backend:

We have created two version of Restaurant backend using **Node JS** and **Firebase.**&#x20;

* **Node JS**:  Node JS is a packaged compilation of Google’s V8 JavaScript engine, the libuv platform abstraction layer, and a core library, which is itself primarily written in JavaScript. Node JS shines in real-time web applications employing push technology over web sockets. The main principle of Node JS is to use non-blocking, event-driven I/O to remain lightweight and efficient in the face of data-intensive real-time applications that run across distributed devices
* **Firebase**: Firebase is a Backend-as-a-Service — BaaS — and next-generation app-development platform on Google Cloud Platform. Firebase helps developers to focus on crafting fantastic user experiences. You don’t need to manage servers. You don’t need to write APIs. Firebase is your server, and API is your datastore, all written so generically that you can modify it to suit most of the needs.

### Dashboard: <a href="#dashboard" id="dashboard"></a>

* We also provide you the **FIREBASE RESTAURANT BACKEND DASHBOARD** and **NODE-JS RESTAURANT BACKEND DASHBOARD.**

You can get the version you want Firebase or nodeJS

* FIREBASE DASHBOARD: <https://www.ionicfirebaseapp.com/products/backend-restaurant-firebase-app>
* NODE-JS DASHBOARD: [ https://www.ionicfirebaseapp.com/products/node-JS-restaurant-backend-dashboard](https://www.ionicfirebaseapp.com/products/node-JS-restaurant-backend-dashboard)

> **Note**: Please use the below mentioned Pin code or zip-code for   demo purpose only whenever user downloads the application and need to add the delivery address while placing your favourite order :
>
> &#x20; **1)560078**
>
> &#x20;  **2)560041**

Website : [https://www.ionicfirebaseapp.com](https://www.ionicfirebaseapp.com/)​

{% content-ref url="firebase/what-is-firebase" %}
[what-is-firebase](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/what-is-firebase)
{% endcontent-ref %}

{% content-ref url="firebase/zip-file-structure" %}
[zip-file-structure](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/zip-file-structure)
{% endcontent-ref %}

{% content-ref url="firebase/requirements" %}
[requirements](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/requirements)
{% endcontent-ref %}

{% content-ref url="firebase/how-to-run" %}
[how-to-run](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/how-to-run)
{% endcontent-ref %}

{% content-ref url="firebase/cloud-config" %}
[cloud-config](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/cloud-config)
{% endcontent-ref %}

{% content-ref url="firebase/firebase-config" %}
[firebase-config](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/firebase-config)
{% endcontent-ref %}

{% content-ref url="firebase/firebase-deployment" %}
[firebase-deployment](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/firebase-deployment)
{% endcontent-ref %}

{% content-ref url="firebase/push-notification" %}
[push-notification](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/push-notification)
{% endcontent-ref %}


---

# 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.ionicfirebaseapp.com/restaurantbackend/master.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.
