Airbnb Clone

Learn more about this project.

Picture showcasing my project - Airbnb CloneVisit website

About this project

Description:

The Airbnb Clone project is a full-stack application built with Next.js and Prisma, offering features such as user authentication, interactive maps, and form validation, aiming to replicate the functionality of Airbnb.

The following technologies were used to build this project:

  • Next.js: A React framework for building server-side rendered and static websites.
  • Prisma: An open-source database toolkit for TypeScript and Node.js.
  • NextAuth: A complete authentication library for Next.js applications.
  • Zustand: State manager.
  • Styled Components: A CSS-in-JS library for styling React components.
  • Leaflet: An open-source JavaScript library for interactive maps.
  • Cloudinary: A cloud-based image and video management platform.
  • React Hook Form: A flexible and performant form validation library for React.
  • React Select: A flexible and customizable select input component for React.
  • React Date Range: A date range picker component for React.
  • React Icons: A collection of popular icons for React.
  • Axios: A promise-based HTTP client for making API requests.
  • Bcrypt.js: A library for hashing and comparing passwords.
  • Date-fns: A library for manipulating and formatting dates.
  • World Countries: A package that provides information about countries.

Example credentials

login: example@gmail.com
password: 123456

Features

  • Next.js
  • Prisma
  • TypeScript
  • Leaflet
  • Cloudinary
  • Zustand
  • NextAuth
  • MongoDB
  • TailwindCSS

Other projects

Photo showing project Bike StartupPhoto showing project PortfolioPhoto showing project Krzyzancukiernia.pl
Show more