sondh0127 / airbnb-clone

Airbnb.com cloning from University Course (With Got-it) [Reupload local project]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Airbnb Clone - Group project at university with Got It Vietnam

Airbnb is a vacation rental and room rental service that allows users to rent out their houses or rooms to travellers, that can search for accommodations by location to find a place to rent.

The aim of project is desgin and implement a web application that provide some basic function like airbnb. Such as:

  • For traveler(guests): Search and book accommodations
  • For owner: Create listing and rent out their space

Finish date:

  • May 2019

Completed Features:

  • User Authentication (Signup/Login) - Demo

  • Home page - Demo

  • Create and edit listings Demo

  • Search listing by multiple filter options Demo

  • Full listing details Demo

    • Room picture with slideshow
    • Room description
    • Customer reviews
    • Amentities/Beds
    • Availability calendar
    • Location map
    • Booking card
  • Booking Demo

  • Booked list Demo


Team:


TechStack:

  • Frontend UI:
    • Language: Javascript
    • React(CRA)
    • Material UI (^v4.0.rc :awesome)
    • Styled component (^v4.x)
    • Redux (React-redux)
    • React-router (^v5)
    • Notable npm package: Google maps, react-dates
  • Backend API:
    • Language: Python
    • Flask:
    • Authentication: JWT
    • SQL Alchemy
    • Database: Mysql
  • REST API
  • Deployment:
    • Docker
    • Docker-compose
    • AWS: (Demo)

Demo:

  • User Authentication (Signup/Login) Login Signup


  • Create and edit listings Create listing Create listing Create listing Create listing

  • Search listing by multiple filter options Search listing Search listing Search listing Search listing Search listing Search listing

  • Full listing details Listing detail Listing detail Listing detail Listing detail Listing detail Listing detail Listing detail Listing detail

  • Booking

Listing detail Listing detail Listing detail


  • Booking list Listing detail

About

Airbnb.com cloning from University Course (With Got-it) [Reupload local project]


Languages

Language:JavaScript 89.4%Language:Python 8.2%Language:CSS 1.1%Language:Shell 0.8%Language:HTML 0.3%Language:SCSS 0.1%Language:Dockerfile 0.1%