FunFairBnB is a web application inspired by AirBnB. It is an online marketplace that connects people who want to rent out their properties with those who search for locations to live while traveling.
Click here to view FunFairBnB Live Site
Splended houses are displayed to everyone in a grid view. Clicking each spot will direct user to the spot detailed page.
Want to be a host? You can sign up easily by filling out this modern sign-up form modal.
Users are able to log-in to utilize more functions: becoming a host, creating a review... People can also log in as a demo user to browse the website.
The dropdown menu displays current user's info and the log-out tab.
Filling out this creating spot form helps you attract travelers all around the world!
Detailed info including the address, pictures, description, price, reviews, star ratings are rendered on this page neatly.
Spot info can be conveniently updated by owners via this form.
Users can freely create and delete their own review on a spot.
- Add more spot images to a spot.
- Add booking feature for users to reserve a spot.
- Allow users to browse their own reviews and spots.
- Clone the project folder.
- cd into the backend folder and npm install the packages and its dependencies.
- Run the backend server by using the command 'npm start'.
- Open another terminal, cd into the frontend folder and npm install the packages and its dependencies.
- Start running the frontend server by using 'npm start'.
- The site is able to be viewed at http://localhost:3000/