Skip to content

temideewan/airbnb_clone_next

Repository files navigation

This is a Next.js project bootstrapped with create-next-app.

Airbnb clone

This project is a next js full stack replication of the famous 'Airbnb site for accommodation reservation'

Using 'Prisma' as the ORM layer over a 'MongoDB' database with connections created via 'MongoDB Atlas'

Form related actions are managed using 'react-hook-form'

Toast notifications handled using 'react-hot-toast'

styled using 'tailwind css'

state is managed using 'zustand'

Authentication for social sign up using Google and github is handled using 'next-auth'

Country selection is managed using a combination of 'react-select' and 'world-countries'

Map display is done using 'leaflet' and it's 'react implementation'. attribution to the 'OpenStreetMap contributors'

Image uploads is managed using 'cloudinary' with integration managed using the 'next-cloudinary' package.

Date display and range selection is handled using 'react-date-range'

Beautiful icons from 'react-icons'

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages