This is a marketplace of camping spots.
Passport, cloudinary, multer storage cloudinary, ejs, express-session, multer, mongoose, connect-flash, method-override, dotenv, cloudinary, cookie-parser, ejs-mate, express, encodeurl, joi validation, parseurl, proxy.To create node REST API with express, following MVC design pattern. The use of partils, templating, routing with ejs. CRUD of different mongoDB Schemas, importing and exporting data from MongoDB. The use of external sources like image uploading or the use of mapbox to generate custom maps. Verification, authentication and authorization of users, flash messages, mongo relationships, error handling, cookies and sessions, ...