/airbnb-clone

🌟 Futuristic Airbnb clone with Next.js, React, and MongoDB. 🌟

Primary LanguageTypeScript

Full Stack Airbnb Clone

Welcome to the forefront of web development!

🔧 Built With

  • Next.js 13 - A React framework for building server-side rendered and static web applications.
  • React - A JavaScript library for building user interfaces.
  • Tailwind CSS - A utility-first CSS framework for rapidly building custom designs.
  • Prisma - A modern database toolkit for Node.js and TypeScript.
  • MongoDB - A popular NoSQL database for storing and querying data.
  • NextAuth.js - An authentication library for Next.js apps.
  • Leaflet - An open-source JavaScript library for interactive maps.
  • Cloudinary - A cloud-based image and video management service.
  • ESLint - A pluggable linting utility for JavaScript and TypeScript.
  • TypeScript - A typed superset of JavaScript that compiles to plain JavaScript.
  • Axios - A promise-based HTTP client for the browser and Node.js.
  • React Hook Form - A library for building performant and flexible forms in React.
  • React Select - A flexible and extensible select component for React.
  • React Icons - A collection of customizable icons for React.
  • NPX - A package runner that comes with npm.
  • Visual Studio Code - A popular code editor developed by Microsoft.
  • Dotenv - A library for loading environment variables from a .env file.

💡 Features

  • Find and book accommodations
  • List your own properties for rent
  • Advanced search filters
  • Interactive maps with Leaflet
  • Cloud-based image and video management with Cloudinary
  • User authentication with NextAuth.js
  • Responsive design for mobile and tablet devices
  • Modular code architecture for easy maintenance and scalability

🌍 Demo

Check out the Airbnb clone and try it out yourself: https://bnb-nu.vercel.app/