zzh315 / airbnbclone

Home Page:https://rentclone-weld.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



Production

app is hosted by vercel: https://rentclone-weld.vercel.app/

Airbnb Clone

This is a Full Stack Airbnb Clone developed with Next.js13, Tailwind, Prisma, MongoDB, NextAuth, CloudinaryCDN.

Credit: This is a NextJs tutorial project originally designed by AntonioErdeljac.

Key Features

  • Login ⚙️

    • login with verified signed up user accounts
    • Login with Google&Github OAuth
  • Sign up 👋

    • Sign up with an email and password to create an account
    • Sign up and login with Google&Github OAuth
  • List Properties 🏚️

    • Submit your property location, picture and price per night
    • Home owners Can Manage Customer Reservations on myResrvations page
  • Browse Properties 🏚️

    • Filter properties by location, avaiablity, category and guest counts.
    • Save and browse your favorite properties under myFavorites page.
    • Reserve property for a period or cancel reserved propeties.

How To Use

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
$ git clone https://github.com/zzh315/airbnbclone.git

# Go into the repository
$ cd airbnbclone

# Install dependencies
$ npm install

# Run the app
$ npm start

Note If you're using Linux Bash for Windows, see this guide or use node from the command prompt.

Credits

This app uses the following open source packages:

What the app looks like

Sign in or Sign up

image

Listing a property

image

Home page to start browsing

image

About

https://rentclone-weld.vercel.app


Languages

Language:TypeScript 98.8%Language:JavaScript 0.9%Language:CSS 0.4%