# Folder Structure

```bash
my-express-app/
.
├── app
│   ├── middlewares
│   │   ├── index.js
│   │   └── isAuth.js
│   ├── modules
│   │   └── swagger
│   └── services
│       ├── crud
│       │   ├── mongodb.js
│       │   └── mysql.crud.js
│       └── crud.service.js
├── bin
│   ├── www
├── config
│   ├── api.js
│   ├── auth.js
│   ├── database.js
│   └── server.js
├── database
│   ├── connection.js
│   ├── mongodb.js
│   └── mysql.js
├── modules
│   ├── authentication
│   │   ├── helpers
│   │   │   └── auth.helper.js
│   │   ├── models
│   │   │   └── User.model.js
│   │   ├── routes
│   │   │   └── index.js
│   │   ├── services
│   │   │   └── authService.js
│   │   └── validator
│   │       └── auth.validator.js
│   ├── __template__
│   │   ├── routes
│   │   │   └── index.js
│   │   ├── services
│   │   │   └── index.js
│   │   └── validator
│   │       └── index.js
│   ├── index.js
├── Dockerfile
├── Dockerfile.dev
├── Makefile
├── package.json
├── package-lock.json
├── public
├── README.md
├── routes.js
├── server.js
└── swagger.js
```
