HeirBnB is a 1 full crud application showcasing AWS and Google Maps integration.
It is a fullstack React App made with a Redux state manager and a backend using Python, Flask, SQL-Alchemy, and PostgresSQL and many other technologies.
- View the HeirBnB App Live
HeirBnB feed displays all listings that all user have created
Discover and search for new projects through search bar or by scrolling!

Upload an image when either creating a listing or updating an existing one

View where your listing is located via a map either on the feed page or the listing page

View each listing details and register by specifying the dates. Price will be calculated and booking will be confirmed upon registering.

Welcome to the splash page! Log in or sign up

To build/run project locally, please follow these steps:
- Clone this repository
git clone https://github.com/Simonvargas/chimera.git- Install Pipfile dependencies and create the virtual environment
pipenv install- Install npm dependencies for the
/react-app
cd react-app
npm install-
In the
/root directory, create a.envbased on the.env.examplewith proper settings -
Setup your PostgreSQL user, password and database and ensure it matches your
.envfile -
Before running any flask commands, confirm you are in the pipenv virtual env. If not, run the command:
pipenv shell- In the root folder, create the database by running in the terminal:
flask db create- In the root folder, migrate tables to the database by running in the terminal:
flask db migrate- In the root folder, seed the database by running in the terminal:
flask seed all- Start the flask backend in the
/root directory
flask run- Start the frontend in the
/react-appdirectory
npm start