Skip to content

๐Ÿ•๏ธ A full-stack Airbnb clone built with Node.js, Express, MongoDB, and EJS, enabling property listings, booking, and user authentication.

Notifications You must be signed in to change notification settings

KaranMehta1806/Wanderlust1

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

9 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿก Wanderlust - Airbnb Clone

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.

๐ŸŒ Live Demo

Check out the live demo of the project:https://wanderlust1-xj4t.onrender.com/listings

๐ŸŒŸ Features

  • 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

๐Ÿ› ๏ธ Technologies Used

  • 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

  • ๐Ÿ“ž Contact

Feel free to connect with me through the following platforms:

LinkedIn GitHub

About

๐Ÿ•๏ธ A full-stack Airbnb clone built with Node.js, Express, MongoDB, and EJS, enabling property listings, booking, and user authentication.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published