This project served many purposes the most important of them being the high level exposure to what it takes to develop a complete full stack web aplication from end to end. This particular project however limited its tech stack to just vanilla javascript this allowed me to build along despite my limited javascript knowledge at the time. APIs were also introduced at this point and gaining a firm understanding of their ins and outs went a long way towards my web development knowhow
Project is created with:
- "@mapbox/mapbox-sdk": "^0.13.2",
- "cloudinary": "^1.27.0",
- "connect-flash": "^0.1.1",
- "dotenv": "^10.0.0", *"ejs": "^3.1.6",
- "ejs-mate": "^3.0.0",
- "express": "^4.17.1",
- "express-session": "^1.17.2",
- "joi": "^17.4.2",
- "mapbox-geocoding": "^0.1.5",
- "method-override": "^3.0.0",
- "mongoose": "^6.0.4",
- "morgan": "^1.10.0",
- "multer": "^1.4.3",
- "multer-storage-cloudinary": "^4.0.0",
- "nodemon": "^2.0.12",
- "passport": "^0.4.1", *"passport-local": "^1.0.0",
- "passport-local-mongoose": "^6.1.0"
$ cd ../YelpApp
$ npm install
$ npm start