# Restaurantbackend

## Restaurantbackend

- [RESTAURANT BACKEND](https://docs.ionicfirebaseapp.com/restaurantbackend/master.md): It gives brief information regarding the Restaurant BackEnd.
- [NodeJS V/S firebase](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs-v-s-firebase.md): Comparison between NodeJS  v/s Firebase.
- [Project Requirement](https://docs.ionicfirebaseapp.com/restaurantbackend/project-requirement.md): It consists of prerequisites that needs to be installed or set up  before running the project for example npm (node package manager), node version etc.,
- [What is Firebase?](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/what-is-firebase.md): Firebase is a Backend-as-a-Service (Baas). It provides developers with a variety of tools and services to help them develop quality apps, grow their user base, and earn profit.
- [Node js v/s firebase](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/untitled.md): Nodejs v/s firebase.
- [Firebase Zip File Structure](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/zip-file-structure.md): Firebase Version of Dashboard.
- [Video installation Guide](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/video-installation-guide.md): How to install firebase admin CMS and connect with your mobile app.
- [Firebase System Requirement](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/requirements.md): System requirement to run Firebase.
- [How to Run](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/how-to-run.md): It gives detailed information regarding various commands used to run the firebase.
- [Cloud Config](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/cloud-config.md): It gives detailed information regarding the cloud config.
- [Firebase Config](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/firebase-config.md): Connect your firebase database with dashboard.
- [Firebase Deployment](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/firebase-deployment.md): How to deploy app to firebase hosting
- [Push Notification for Firebase](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/push-notification.md): Firebase gives you the tools to develop high-quality apps, grow your user base, and earn more money. We cover the essentials so you can monetize your business and focus on your users.
- [Introduction to NodeJS](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/introduction-to-nodejs.md): This gives brief information regarding project various information such as technologies used for backend as well as frontend  present in application how project exactly works etc
- [NodeJS Zip File Structure](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/zip-file-structure.md): In NodeJs file , you can find all the folders like dashbaord, licences, NodeJS\_API and document.txt.
- [NodeJS System Requirement](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/requirements.md): Setup MongoDB for Node JS API
- [How to Run NodeJS](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/how-to-run.md): It gives detailed information regarding various commands used to run the NodeJs.
- [Project Structure](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/project-requirements.md): A detailed explanation of the 2 main folders is given below.
- [API Config](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/api-config.md): It gives information regarding how to set up the MongoDB.
- [Push Notification for NodeJS](https://docs.ionicfirebaseapp.com/restaurantbackend/nodejs/push-notification.md): Push notification is other than pop-up you might see on a website or when you’re in a mobile app. Pop-ups are only activated if you’re using the app or website.
- [Heroku NodeJS Api](https://docs.ionicfirebaseapp.com/restaurantbackend/deployment/heroku-nodejs-api.md): It gives detailed information regarding the installation of heroku cli and to deploy NodeJS Api.
- [Changelog](https://docs.ionicfirebaseapp.com/restaurantbackend/changelog-1/changelog.md): Changelog gives information about various releases that happened till date.
- [Source and Credits](https://docs.ionicfirebaseapp.com/restaurantbackend/source-and-credits/source-and-credits.md): Source and credits details.
- [Home](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/untitled.md): A home module is a webpage that serves as the starting point of the app.
- [Categories](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/categories.md): It gives detailed information about the categories section.
- [Menu Items](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/menu-items.md): It gives detailed information about the menu items section.
- [Orders](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/orders.md): This module presents a table view of orders and provides an admin with all the needed tools to administrate orders, offers, and invoices.
- [Table Booking History](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/table-booking-history.md): It gives detailed information about the table booking history.
- [Coupons](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/coupons.md): In this section, the admin can add/delete the coupons.
- [Settings](https://docs.ionicfirebaseapp.com/restaurantbackend/user-manual-cms/settings.md): It gives detailed information about the settings.
- [Untitled](https://docs.ionicfirebaseapp.com/restaurantbackend/untitled.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a 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.
