Airbnb Clone

This Airbnb Clone uses NextJS 13, ReactJS, TailwindCSS, Prisma, MongoDB, and NextAuth.

Introduction

This project contains a booking/reservation system, owner cancellation, and Google and GitHub authentication.

Functionality

  • Creation and deletion of property.
  • Pricing calculation
  • Advanced search algorithm by category, date range, map location, number of guests, rooms, and bathrooms
  • Filtering out properties that have a reservation in your desired date range to travel
  • Tailwind design with animations and effects
  • Full responsiveness
  • Server error handling using react-toast
  • Calendars with react-date-range
  • Image upload using Cloudinary CDN
  • Favorites System

Live Demo