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.
- Either fork or download the folder.
- Navigate to the src folder in the CLI.
- Navigate to the backend folder.
- Run the command npm install.
- Run the command node app.js to connect to the database.
- Open a new terminal window.
- Navigate to the frontend folder.
- Run the command npm install.
- Run the command npm start.
- The app should start up in your browser at http://localhost:3000/
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.