Directory structure:
└── buwebdev-web-450/
├── README.md
├── .editorconfig
├── data-files/
│ ├── composer-api/
│ │ ├── app.js
│ │ ├── model.js
│ │ ├── package.json
│ │ └── routes/
│ │ └── index.js
│ ├── ets/
│ │ ├── ets-client/
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── karma.conf.js
│ │ │ ├── package.json
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.spec.json
│ │ │ ├── .editorconfig
│ │ │ └── src/
│ │ │ ├── index.html
│ │ │ ├── main.ts
│ │ │ ├── styles.css
│ │ │ ├── app/
│ │ │ │ ├── app.component.spec.ts
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── app.config.ts
│ │ │ │ ├── app.routes.ts
│ │ │ │ └── home/
│ │ │ │ ├── home.component.spec.ts
│ │ │ │ └── home.component.ts
│ │ │ └── environments/
│ │ │ ├── environment.development.ts
│ │ │ └── environment.ts
│ │ └── ets-server/
│ │ ├── jsconfig copy.json
│ │ ├── jsconfig.json
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── app.js
│ │ │ ├── error-handler.js
│ │ │ └── routes/
│ │ │ └── index.js
│ │ └── test/
│ │ └── app.spec.js
│ ├── gms/
│ │ ├── gms-client/
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── karma.conf.js
│ │ │ ├── package.json
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.spec.json
│ │ │ ├── .editorconfig
│ │ │ └── src/
│ │ │ ├── index.html
│ │ │ ├── main.ts
│ │ │ ├── styles.css
│ │ │ ├── app/
│ │ │ │ ├── app.component.spec.ts
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── app.config.ts
│ │ │ │ ├── app.routes.ts
│ │ │ │ └── home/
│ │ │ │ ├── home.component.spec.ts
│ │ │ │ └── home.component.ts
│ │ │ └── environments/
│ │ │ ├── environment.development.ts
│ │ │ └── environment.ts
│ │ └── gms-server/
│ │ ├── jsconfig.json
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── app.js
│ │ │ ├── error-handler.js
│ │ │ └── routes/
│ │ │ └── index.js
│ │ └── test/
│ │ ├── app.spec.js
│ │ └── routes/
│ │ └── index.spec.js
│ ├── hello-angular/
│ │ ├── README.md
│ │ ├── angular.json
│ │ ├── package.json
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.spec.json
│ │ ├── .editorconfig
│ │ └── src/
│ │ ├── index.html
│ │ ├── main.ts
│ │ ├── styles.css
│ │ └── app/
│ │ ├── app.component.spec.ts
│ │ ├── app.component.ts
│ │ ├── app.config.ts
│ │ ├── app.routes.ts
│ │ ├── message.service.spec.ts
│ │ ├── message.service.ts
│ │ ├── message.ts
│ │ ├── about/
│ │ │ ├── about.component.spec.ts
│ │ │ └── about.component.ts
│ │ ├── contact/
│ │ │ ├── contact.component.spec.ts
│ │ │ └── contact.component.ts
│ │ ├── home/
│ │ │ ├── home.component.spec.ts
│ │ │ └── home.component.ts
│ │ └── layout/
│ │ ├── layout.component.spec.ts
│ │ └── layout.component.ts
│ ├── ims/
│ │ ├── ims-client/
│ │ │ ├── README.md
│ │ │ ├── angular.json
│ │ │ ├── karma.conf.js
│ │ │ ├── package.json
│ │ │ ├── tsconfig.app.json
│ │ │ ├── tsconfig.json
│ │ │ ├── tsconfig.spec.json
│ │ │ ├── .editorconfig
│ │ │ └── src/
│ │ │ ├── index.html
│ │ │ ├── main.ts
│ │ │ ├── styles.css
│ │ │ ├── app/
│ │ │ │ ├── app.component.spec.ts
│ │ │ │ ├── app.component.ts
│ │ │ │ ├── app.config.ts
│ │ │ │ ├── app.routes.ts
│ │ │ │ └── home/
│ │ │ │ ├── home.component.spec.ts
│ │ │ │ └── home.component.ts
│ │ │ └── environments/
│ │ │ ├── environment.development.ts
│ │ │ └── environment.ts
│ │ └── ims-server/
│ │ ├── jsconfig copy.json
│ │ ├── jsconfig.json
│ │ ├── package.json
│ │ ├── src/
│ │ │ ├── app.js
│ │ │ ├── error-handler.js
│ │ │ └── routes/
│ │ │ └── index.js
│ │ └── test/
│ │ └── app.spec.js
│ └── tms/
│ ├── tms-client/
│ │ ├── README.md
│ │ ├── angular.json
│ │ ├── karma.conf.js
│ │ ├── package.json
│ │ ├── tsconfig.app.json
│ │ ├── tsconfig.json
│ │ ├── tsconfig.spec.json
│ │ ├── .editorconfig
│ │ └── src/
│ │ ├── index.html
│ │ ├── main.ts
│ │ ├── styles.css
│ │ ├── app/
│ │ │ ├── app.component.spec.ts
│ │ │ ├── app.component.ts
│ │ │ ├── app.config.ts
│ │ │ ├── app.routes.ts
│ │ │ └── home/
│ │ │ ├── home.component.spec.ts
│ │ │ └── home.component.ts
│ │ └── environments/
│ │ ├── environment.development.ts
│ │ └── environment.ts
│ └── tms-server/
│ ├── jsconfig copy.json
│ ├── jsconfig.json
│ ├── package.json
│ ├── src/
│ │ ├── app.js
│ │ ├── error-handler.js
│ │ └── routes/
│ │ └── index.js
│ └── test/
│ └── app.spec.js
└── examples/
├── data-samples/
│ ├── ets/
│ │ ├── categories.json
│ │ ├── expenses.json
│ │ └── users.json
│ ├── gms/
│ │ ├── gardens.json
│ │ └── plants.json
│ ├── ims/
│ │ ├── categories.json
│ │ ├── inventory-items.json
│ │ └── suppliers.json
│ └── tms/
│ ├── projects.json
│ └── tasks.json
├── mean/
│ ├── README.md
│ ├── angular.json
│ ├── package.json
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.spec.json
│ ├── .editorconfig
│ ├── server/
│ │ ├── app.js
│ │ ├── routes/
│ │ │ └── hello/
│ │ │ └── index.js
│ │ └── utils/
│ │ └── mongo.js
│ └── src/
│ ├── index.html
│ ├── main.ts
│ ├── proxy.conf.json
│ ├── styles.css
│ └── app/
│ ├── app.component.spec.ts
│ ├── app.component.ts
│ ├── app.config.ts
│ ├── app.routes.ts
│ ├── about/
│ │ ├── about.component.spec.ts
│ │ └── about.component.ts
│ ├── contact/
│ │ ├── contact.component.spec.ts
│ │ └── contact.component.ts
│ └── home/
│ ├── home.component.spec.ts
│ └── home.component.ts
└── mean-dist/
├── mean-client/
│ ├── README.md
│ ├── angular.json
│ ├── package.json
│ ├── tsconfig.app.json
│ ├── tsconfig.json
│ ├── tsconfig.spec.json
│ ├── .editorconfig
│ └── src/
│ ├── index.html
│ ├── main.ts
│ ├── styles.css
│ └── app/
│ ├── app.component.spec.ts
│ ├── app.component.ts
│ ├── app.config.ts
│ ├── app.routes.ts
│ ├── about/
│ │ ├── about.component.spec.ts
│ │ └── about.component.ts
│ ├── contact/
│ │ ├── contact.component.spec.ts
│ │ └── contact.component.ts
│ └── home/
│ ├── home.component.spec.ts
│ └── home.component.ts
└── mean-server/
├── app.js
├── package.json
├── .editorconfig
├── routes/
│ └── hello/
│ └── index.js
└── utils/
└── mongo.js