AirBnB_clone_project

Link to live site

About FakeBnB:

FakeBnB is a website clone of AirBnB. FakeBnB's intentions are to be used as a marketplace for temporary home stays for vacations and things like it

Wiki Links

This project is built with:

  • JavaScript
  • Sequelize
  • PostgreSQL
  • Express
  • React
  • Redux
  • CSS

How to run locally:

  1. Clone the repo
  2. Go into backend directory and run npm install to grab dependencies needed
  3. create a .env fileadd add values to variables listed
  • PORT
  • DB_FILE (database location)
  • JWT_SECRET
  • JWT_EXPIRES_IN
  1. Migrate and seed data in the backend npx dotenv sequelize db:migrate, npx dotenv sequelize db:seed:all
  2. Run server using npm start
  3. Open another terminal and go to the frontend folder and run another npm start (opens a broswer at localhost:3000)
  4. Look around app!

Features Directions:

Home Page Demo User:

User will be able to test the features without sign up by clicking on the "Demo User" button inside of the login modal

Screen Shot 2022-08-29 at 1 22 13 AM

User can look through each spot by simply clicking on any of the spots

Screen Shot 2022-08-29 at 12 32 32 AM

User can create a spot if logged in with the Host A Spot button at top right and filling out form with proper validations

Screen Shot 2022-08-29 at 1 24 03 AM

User can see their created spots and edit/delete them in this page, by going to the your spots button via the top right profile button

Screen Shot 2022-08-29 at 1 25 21 AM

User can view reviews by clicking on a spot and looking at the bottom of the page

Screen Shot 2022-08-29 at 1 26 56 AM

User can delete a review that they have created by clicking on delete button where they wrote the review

Screen Shot 2022-08-29 at 1 28 05 AM