It's the full stack server side rendered application based on ExpressJS, MongoDB, Pug templates. JWT based authentication is implemented to protect the api's.
https://documenter.getpostman.com/view/4087771/Tz5jdzYg
https://holiday-adventure.herokuapp.com/ (Note: It deployed on heroku free tier, so first time it will take sometime to upload.. please be patience)
1: Download the repo.
2: Run npm install cmd in repo directory to install all the required packages.
3: Finally run, npm start to run application on localhost:5000
"@babel/polyfill": "^7.12.1"
"axios": "^0.21.1"
"bcryptjs": "^2.4.3"
"compression": "^1.7.4"
"cookie-parser": "^1.4.5"
"cors": "^2.8.5"
"dotenv": "^8.2.0"
"express": "^4.17.1"
"express-mongo-sanitize": "^2.0.1"
"express-rate-limit": "^5.2.3"
"helmet": "^4.2.0"
"hpp": "^0.2.3"
"html-to-text": "^6.0.0"
"jsonwebtoken": "^8.5.1"
"mongoose": "^5.10.8"
"morgan": "^1.10.0"
"multer": "^1.4.2"
"nodemailer": "^6.4.16"
"pug": "^3.0.0"
"sharp": "^0.27.0"
"slugify": "^1.4.6"
"stripe": "^8.129.0"
"validator": "^13.1.17"
"xss-clean": "^0.1.1"
"parcel-bundler": "^1.12.4"