> For the complete documentation index, see [llms.txt](https://docs.ionicfirebaseapp.com/restaurantwebapp/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/restaurantwebapp/nodejs/in.md).

# Requirements

Restaurant Web App project requirements  details are shown below.

* First make sure you have installed node.js 6.X and npm 3.X version. You can check it on own terminal window simply by entering node -v and npm -v . You can also download latest nodeJs from [here](http://nodejs.org/).

```
$ npm -v
$ node -v
```

* Git and Python also need to be install.
* MongoDB also need to install locally or better you can use [Mlab](http://mlab.com/).

You need to create a account or you have already account just login.

* Click on Create New button. You need to select free version and database location and provide unique name and create a database.
* Once Database created you need to create User for that Database. You can click on user Tab inside Mlab. You can enter any username , password to create a username and password for your Database.

![](https://981790661-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LC94kyZCOtE_hHCg3Qo%2F-LChb4SXb0yOPOVPPCWn%2F-LChbZDELz6QrRQL5iop%2Fdb.png?alt=media\&token=7e2e206e-c75a-45aa-a71b-249bee8ffd36)

* Once Database create you need to Copy MongoDB URI from Mlab. It will looked like this :

**mongodb://\<dbuser>:\<dbpassword>@ds147985.mlab.com:47985/dname**

**\<dbuser> :** you replace this with username you added for this DB.

**\<dbpassword> :** replace it with database password:

***Ex :*****&#x20;Username:** demo and **Password:** 12345 then, your Mlab url will be like this

**mongodb://demo:<12345@ds147985.mlab.com>:47985/dname**

![](https://981790661-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LC94kyZCOtE_hHCg3Qo%2F-LChb4SXb0yOPOVPPCWn%2F-LChbkRt9eZ_kBg5Zeui%2Fdev-js.png?alt=media\&token=762b7161-c5b5-441a-a44e-c1852307e55a)

* Navigate to **Server > Config > environment** and replace the url with your URI . You can also update the same in production.ts file as well. If you like to setup default database then seedDB: true or you can change it to false.
* Gulp also need to be install on your machine. You can run the command:

```
npm install -g gulp
```
