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
- JavaScript
- Sequelize
- PostgreSQL
- Express
- React
- Redux
- CSS
- Clone the repo
- Go into backend directory and run npm install to grab dependencies needed
- create a .env fileadd add values to variables listed
- PORT
- DB_FILE (database location)
- JWT_SECRET
- JWT_EXPIRES_IN
- Migrate and seed data in the backend npx dotenv sequelize db:migrate, npx dotenv sequelize db:seed:all
- Run server using npm start
- Open another terminal and go to the frontend folder and run another npm start (opens a broswer at localhost:3000)
- Look around app!
User will be able to test the features without sign up by clicking on the "Demo User" button inside of the login modal
User can look through each spot by simply clicking on any of the spots
User can create a spot if logged in with the Host A Spot button at top right and filling out form with proper validations
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
User can view reviews by clicking on a spot and looking at the bottom of the page
User can delete a review that they have created by clicking on delete button where they wrote the review