/bnb

Primary LanguagePython

Heirbnb

HeirBnB is a clone of Airbnb, this application allows you to search for places to go and enjoy a great time. You are also able to host your own places.

Live Link: https://heir-bnb-app.herokuapp.com/

Technologies used

React Python Flask SQLAlchemy Postgres Redux AWS Docker Heroku HTML5 CSS3

To use this application

  1. Clone this repository

    https://github.com/pm24mcgi/heirbnb.git
  2. Install dependencies

    pipenv install --dev -r dev-requirements.txt && pipenv install -r requirements.txt
  3. Create a .env file based on the example with proper settings for your development environment

  4. Setup your PostgreSQL user, password and database and make sure it matches your .env file

  5. Get into your pipenv, migrate your database, seed your database, and run your flask app

    pipenv shell
    flask db upgrade
    flask seed all
    flask run
  6. To run the React App in development, checkout the README inside the react-app directory.

Splash Page

Splash

Login

login

Home Page

SpotsList

Create a new Listing

newListing

Profile

profile

Booking

succesBooking