- install python3
- (optionally) create and activate python virtual environment
- install packages
pip3 install -r requirements.txt - update data.json file with your data
- run a dev server and pass name of json file
python3 app.py data.json
python3 -m unittest
This code was written in 3 hours. Not really scalable, may be made more performant, but works. Has tests for the most logically complex parts.