Folder Structure

I am explaining penguin.js's folder structure here

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

Last updated