This was a project created to learn what NodeJS has to offer. The idea was to create a CRUD web application to allow people to post campsites and explain them in terms of price, location, description and post an image.
- Node.js (JavaScript Run-time)
- Express.js (Framework for Node)
- MongoDB (NoSQL database)
- MongoAtlas (Cloud database)
- Mongoose (ODM - helps model the database and enforce structure)
- Passport.js (A simple middleware authentication for NodeJS)
- body-parser (middleware that parses html body)
- method-override (Allows the use of PUT or DELETE in places where the client doesn't support it)
- connect-flash (Flash message middleware)
- Bootstrap 4 (CSS framework)
or simply press HERE for the video in the browser.