Skip to content

CozyHome is a full-stack web application inspired by Airbnb, built using Next.js. It aims to provide users with a seamless experience for searching and booking accommodations

Notifications You must be signed in to change notification settings

idboussadel/cozyhome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CozyHome

Full Stack Airbnb Clone with Next.js 14 App Router: React, Tailwind, Prisma, MongoDB, NextAuth

Tech used :

  • Nextjs
  • React
  • MongoDB
  • Tailwind
  • TypeScript
  • Prisma
  • NextAuth
  • NodeJs

Demo Images :

home page:

home page

Category Filters (example: /?category=Countryside ):

Category Filters

Authentication with NextAuth and support google and github auth:

Authentication

Add a propriety:

Add a propriety step1 Add a propriety step2 Add a propriety step3 Add a propriety step3 Add a propriety step4 Add a propriety step5

Check a propriety :

Add a propriety step6

Advanced filtering :

filtering1 filtering2 filtering3 image

My Trips :

My Trips

Favorite Properties :

Favorite Properties

And many more feutures in the CozyHome app.

Setup .env file :

DATABASE_URL=
AUTH_SECRET=
GITHUB_ID=
GITHUB_SECRET=
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
NEXT_PUBLIC_CLOUDINARY_CLOUD_NAME=

Setup Prisma

npx prisma db push

Run the app

npm run dev

About

CozyHome is a full-stack web application inspired by Airbnb, built using Next.js. It aims to provide users with a seamless experience for searching and booking accommodations

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages