Skip to content

CorbinBullard/BearBnb

Repository files navigation

BearBnb

BearBnB is a soft clone of Airbnb.

Check out BearBnB

Technologies Used

Getting started

  1. Clone this repository:

    https://github.com/CorbinBullard/BearBnb.git

  2. Install denpendencies into the Backed and the Frontend by making a terminal for each one and then run the following:

    • npm install
  3. Create a .env file using the .envexample provided

  4. Set up your database with information from your .env and then run the following to create your database, migrate, and seed:

    • npx dotenv sequelize db:create
    • npx dotenv sequelize db:migrate
    • npx dotenv sequelize db:seed:all
  5. Start the app for both backend and frontend using:

    • npm start
  6. Now you can use the Demo User or Create an account

Amazon Web Services S3

  • For setting up your AWS refer to this guide

Features

Spots

  • Users can create a Spot
  • Users can read/view other Spot
  • Users can update their Spot
  • Users can delete their Spot

Reviews

  • Users can create Reviews on Spots
  • users can read/view all of the Reviews on a Spot
  • Users can delete their Review(s) on a Spot

Bookings

Logged-in Users can

  • Create a booking at a spot
  • Update their booking at a spot
  • Read all of their bookings
  • Delete/Cancel their booking

AWS

Logged-in Users can

  • Upload multiple images of their spot to AWS S3

Future Features

Google Maps Api

Logged in Users can

  • Locate their spot with Google Maps Api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published