Skip to content

isaiahpere/airbnb-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Airbnc Simple Clone

Project Description

This project is a clone of the popular vacation rental platform, Airbnb. It is a web-based application that allows users to search for and book vacation rentals, as well as list their own properties for rent.

Technology Used

  • HTML/CSS
  • Javscript
  • React
  • Node.js
  • MongoDB

Architecture

The project follows a model-view-controller (MVC) architecture, with separate folders for the models, views, and controllers of each feature. The backend is built with Node.js and Express, and uses Mongoose to interact with the MongoDB database. The frontend is built with React and uses styled-components for building elegant UI.

Features

  • User registration & authentication
  • Creation of Airbnb with unlimited photo
  • Ability to remove/add photos and quickly make any photo a primary photo
  • Create bookings & cancel bookings from user dashboard
  • mobile, tablet, desktop and large desktop responsiveness.
  • Ability to update owner airbnb quickly from user dashboard.

Future Improvements

Some possible future improvements for the project could include:

  • Integration with external APIs like Google Maps to show location of the place.
  • Implementing a password reset system for user to be able to reset their credentials.
  • Adding search & filter capability to locate airbnb user desires much faster.
  • Integrating Stripe for dummy transactions to mimic the actual Airbnb site.
  • Adding more features to the details page to give user more information about the place.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages