Skip to content

Rishabhjain610/airbnb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📹 Demo

AirBnb.1.mp4

🏠 Airbnb Clone (MERN Stack)

A full-stack Airbnb-like web application where users can sign up, log in, create and manage listings, book rooms, rate places, search listings, and more. Built with the MERN stack and modern tools like Multer, Cloudinary, Lucide Icons, and React Toastify.


🚀 Features

  • 👤 User Authentication – Signup, Login, Logout with secure JWT tokens stored in cookies
  • 🏠 Listing Management – Create, update, view, and delete property listings
  • 📅 Booking System – Book, view, and cancel bookings
  • 🔍 Search Listings – Find places by name, location, or description
  • 🌟 Place Ratings – Users can rate and review listings to improve discoverability
  • 📸 Image Uploads – Upload listing images using Multer and Cloudinary
  • 🔐 Password Security – Bcrypt.js used for hashing
  • 🍪 Cookies – Managed with cookie-parser and sent securely
  • 🌐 CORS – Enabled for frontend-backend communication
  • 📣 Notifications – Toast messages for user feedback
  • 💅 Responsive Design – Built with Tailwind CSS for mobile and desktop
  • 🎨 Lucide Icons – Sleek and lightweight icons for UI

🧰 Tech Stack

Frontend:

  • React.js
  • Tailwind CSS
  • Axios
  • React Toastify
  • Lucide React Icons

Backend:

  • Node.js
  • Express.js
  • MongoDB with Mongoose
  • Multer
  • Cloudinary
  • bcrypt.js
  • cookie-parser
  • cors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages