> For the complete documentation index, see [llms.txt](https://docs.ionicfirebaseapp.com/restaurantbackend/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ionicfirebaseapp.com/restaurantbackend/firebase/untitled.md).

# Node js v/s firebase

Nodejs v/s firebase.

## NodeJs Vs Firebase

Difference Between NodeJs and Firebase Backend

**If you are not decided with backend need to use please go through below table and decide which backend suits your requirements.**

| **​**[**NODEJS BACKEND**](https://www.ionicfirebaseapp.com/products/node-JS-restaurant-backend-dashboard)**​** | **​**[**FIREBASE BACKEND**](https://www.ionicfirebaseapp.com/products/backend-restaurant-firebase-app) **​** |
| -------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------ |
| Develop Rest api with NodeJS and MongoDB                                                                       | Firebase Realtime Backend used                                                                               |
| AWS SES used for Email                                                                                         | You need to choose Email provider                                                                            |
| Easy to implement Complex features                                                                             | Somewhat difficult to implement complex features                                                             |
| Cloudinary used for images                                                                                     | Cloudinary used for images                                                                                   |
| Setup More Difficult                                                                                           | Easy Setup and Deployment                                                                                    |
| Required Cloud Host like AWS , Google Cloud , Digital Ocean                                                    | Deploy on any Hosting Provider                                                                               |
| Integration with 3rd party api easy                                                                            | Need Cloud function to implement Complex features                                                            |
| Easy to implement Details report or Searching / Filtering                                                      | Limitation of query so details report and complex search / Filter difficult to implement.                    |
| Sending Custom Email / Push Notification easy                                                                  | If you want to implement need Cloud function to be written and deploy on their platform                      |
| Need to manage your Hosting and scaling your own                                                               | Firebase Manage automatically                                                                                |

*Hope Now you have Clear idea and Decided which one fit with your requirements.*

*You can check more feature and details about each backend on below link .*

***​***[***FIREBASE RESTAURANT BACKEND***](https://www.ionicfirebaseapp.com/products/backend-restaurant-firebase-app) ***​***

***​***[***NODEJS RESTAURANT BACKEND***](https://www.ionicfirebaseapp.com/products/node-JS-restaurant-backend-dashboard)
