interview Project
Packages used in Express Backend API
"bcrypt": "^3.0.3",
"body-parser": "^1.18.3",
"concurrently": "^4.1.0",
"express": "^4.16.4",
"jsonwebtoken": "^8.4.0",
"mongoose": "^5.4.2",
"nodemailer": "^5.0.0",
"passport": "^0.4.0",
"passport-jwt": "^4.0.0",
"validator": "^10.10.0"
Packages used for Reactjs frontend
"axios": "^0.18.0",
"classnames": "^2.2.6",
"jwt-decode": "^2.2.0",
"react": "^16.7.0",
"react-dom": "^16.7.0",
"react-redux": "^6.0.0",
"react-router-dom": "^4.3.1",
"react-scripts": "2.1.3",
"redux": "^4.0.1",
"redux-thunk": "^2.3.0"
Express Middleware = Passport, jwt-webtoken menthod reactjs middleware = thunk