Welcome to Wanderlust, an Airbnb clone built with Node.js, Express, EJS, and MongoDB. This project is a web application that allows users to browse, create, and review various accommodations. The app is deployed and fully functional.
Check out the live demo of the project:https://wanderlust1-xj4t.onrender.com/listings
- User authentication and authorization using Passport.js
- Input validation with Joi
- Image uploads and storage with Cloudinary
- Dynamic web pages rendered with EJS
- Responsive design with HTML, CSS, and Bootstrap
- Full CRUD functionality for accommodations
- Reviews and ratings system for accommodations
-
Node.js: JavaScript runtime environment
-
Express: Web application framework for Node.js
-
MongoDB: NoSQL database
-
Mongoose: MongoDB object modeling tool
-
Passport.js: Authentication middleware
-
Joi: Data validation library
-
Cloudinary: Image hosting service
-
EJS: Templating engine
-
HTML5 & CSS3: Markup and styling
-
Bootstrap: CSS framework for responsive design
Feel free to connect with me through the following platforms: