Table of Contents
Haus is a Zillow inspired website with frontend and backend support for home listings and tour scheduling. Favorites, offers and other features are still in development.
Browse homes for sale across the United States
List a home for sale and easily manage your listing
Book a tour for any home you are interested in purchasing and manage your tour
-
Clone this repository
git clone https://github.com/eulloa10/houseme-project
-
Install dependencies
pipenv install -r requirements.txt
-
Sign up for a Google Developer API key if you don't have one already. This will be necessary for the Google Maps feature to work.
-
Create a .env file based on the example with proper settings for your development environment
-
Make sure the SQLite3 database connection URL is in the .env file
-
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
-
Navigate to the react-app folder and npm install
cd react-app npm install
-
Start the React app
npm start