Backend Project architecture

Please see below for an overview of our Backend API Project architecture.

├── Backend
│ ├── assets
| | └── emailTemplates
| | └── reset.hbs
│ ├── config
| | ├── custom-environment-variables.json
| | └── default.json
│ ├── middleware
| | ├── admin.js
| | ├── async.js
| | ├── auth.js
| | └── error.js
│ ├── models
| | └── users.js
│ ├── routes
| | ├── auth.js
| | ├── notFound.js
| | └── users.js
│ ├── startup
| | ├── config.js
| | ├── db.js
| | ├── logging.js
| | ├── prod.js
| | └── routes.js
│ ├── .gitignore
│ ├── index.js
│ ├── LICENSE
│ ├── logfile.log
│ ├── package.json
│ ├── Procfile
│ ├── uncoughtExceptions.log
│ └── webConfig.json