Finding outliers in ports' terminal handling charges (demo project).
Install the dependencies:
$ cd python
$ pip3 install -r requirements.txt
Edit the 'common_path' property in file 'python/test_settings1.json', to point to your repo in your local filesystem. Then start:
$ ./run_server.sh
Then check the JSON response in a browser (or with Postman) at "http://localhost:5000/histogram/US". It should be something like:
{
"data": [
{
"label": "5.00 - 18.04",
"normal": 0,
"outlier": 2
},
{
"label": "18.04 - 31.08",
"normal": 18,
"outlier": 0
},
{
"label": "31.08 - 44.12",
"normal": 0,
"outlier": 3
}
]
}
$ cd client/port-ol-app
$ npm install
$ npm start
This will start up a new browser tab for "http://localhost:3000/" where you can interact with the server.
Click a country in the list on the left to see its histogram chart.
In the current setup the React dev server is proxying requests to 'localhost:5000'.