npm init -y
npm install --save-dev nodemon
touch index.js
npm install express ejs axios
npm run dev 

https://restful-api.dev

mkdir public
mkdir public/js
mkdir public/css
mkdir public/images

touch public/404.html 

mkdir views
mkdir views/partials
touch views/products.ejs 
touch views/partials/header.ejs
touch views/partials/footer.ejs
touch public/css/products.css 

mkdir routes
mkdir controllers
mkdir services
mkdir middlewares 

touch routes/products.router.js 
touch controllers/products.controller.js 
touch services/products.services.js 
touch middlewares/products.middleware.js 

touch products.json

touch public/50x.html 

npm install validator