Express, node, html, css, js practice by recreating yelpcamp. Includes CRUD routes, mongoDB connection, basic authentication
Practice project to recreate the basic functionality of yelpcamp. Objectives:
- Working with express framework and nodejs to incorporate basic CRUD functionality
- Incorporating MongoDB into the web application. MongoDB connection with mongoose
- Page layout with ejs (including boilerplates)
- Styling with Bootstrap5
- Basic error handling
- image uploading and storage with cloudinary
- Basic authentication with passport
- Geocoding with mapbox