Verify Docker and Docker-Compose are installed.
In the main directory.
$ docker-compose up --build
In the server directory, migrate the database.
$ make database.upgrade
Add fake products to database.
$ make database.addfake
Postgres DB -> http://localhost:5432
Python Server -> http://localhost:5500
React Client -> http://localhost:3000
Everything is able to be hot-reloaded while in the Docker container. Although, if you break something in the Python container it might need to be refreshed.