Skip to content

Latest commit

 

History

History
45 lines (28 loc) · 1.99 KB

README.md

File metadata and controls

45 lines (28 loc) · 1.99 KB

airbnb_surfer

This app allows users to access a variety of Airbnb locations and save ones they are interested in. It is a full-stack application which contains a React-built user interface and a Node.js backend which accesses a mock MongoDB database.

How to run the program

  1. Either fork or download the folder.
  2. Navigate to the src folder in the CLI.
  3. Navigate to the backend folder.
  4. Run the command npm install.
  5. Run the command node app.js to connect to the database.
  6. Open a new terminal window.
  7. Navigate to the frontend folder.
  8. Run the command npm install.
  9. Run the command npm start.
  10. The app should start up in your browser at http://localhost:3000/

User Stories

A user can browse a selection of Airbnb locations and filter the search results based on the property type and the number of beds.

A user can create an authenticated account with an email and password.

A user can create, update and delete their user profile and account.

A user can upload a profile photo.

A user can save selected places to their account for future reference.

A user can remove selected places from their account.

Screenshots

Home page Individual Location Show map modal My Places Selection Log In Window Sign up window User Profile