Skip to content

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.

Notifications You must be signed in to change notification settings

ciaranjkieran/airbnb_surfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks