Skip to content

A full-stack Airbnb clone built with Next.js, React, TypeScript, Tailwind CSS, MongoDB, and Prisma. Features include property listings, user authentication, and booking functionality.

Notifications You must be signed in to change notification settings

vkrenz/airbnb-clone

Repository files navigation

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/

About

A full-stack Airbnb clone built with Next.js, React, TypeScript, Tailwind CSS, MongoDB, and Prisma. Features include property listings, user authentication, and booking functionality.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages