Server-side logic of the Argo Project.
The Argo Editor updates the data in the Argo Backend. Users interact with the tour graphs via the Argo Tour.
(Note: It's probably a good idea to use a virtual environment! This will make sure your dependencies don't clash with each other).
git clone https://github.com/calpoly-csai/argo-backend.git
pip install -r requirements.txt
python ./src/main.py -l
-l
option launches a mock development database, so any updates you make won't change real data. The mock database is stored in memory so closing your server erases the contents of the database. The starting template can be easily updated by changing the JSON in src/assets/example-tour.json
.-l
command line option.