calpoly-csai / argo-backend

0 stars 1 forks source link

Argo Backend

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.

Getting Started:

(Note: It's probably a good idea to use a virtual environment! This will make sure your dependencies don't clash with each other).

  1. Clone the repo : git clone https://github.com/calpoly-csai/argo-backend.git
  2. Install dependencies: pip install -r requirements.txt
  3. Start development server: python ./src/main.py -l
    • the -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.

Resources