https://github.com/tacc/pandemicexercisetool
https://github.com/tacc/pandemicexercisetool
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tacc/pandemicexercisetool
- Owner: TACC
- License: mit
- Created: 2024-04-04T15:14:01.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-20T19:19:20.000Z (6 months ago)
- Last Synced: 2024-12-20T20:22:49.335Z (6 months ago)
- Language: JavaScript
- Size: 22 MB
- Stars: 2
- Watchers: 10
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## PandemicExerciseTool
This repo contains the assets for the front-end GUI of the Interactive Outbreak
Simulator tool, as well as assets for the Django REST framework, task management,
and container orchestration. This project can be launched following the instructions
below. It will pull in the stand-alone
[Python implementation](https://github.com/TACC/PandemicExerciseSimulator)
of an outbreak simulator to serve as the backend engine.### Requirements
The only requirements are Git (to clone the repository), Docker (to launch all
of the services), and a web browser.* [Git](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git)
* [Docker](https://www.docker.com/products/docker-desktop/)### Quick Start
#### Clone the repository
```bash
$ git clone https://github.com/TACC/PandemicExerciseTool
```#### Start the production environment
```bash
$ make start-or-
$ docker compose -f docker-compose.yml up -d --build
```Open [http://localhost:3000](http://localhost:3000) to view it in your browser.
#### Stop the production environment
```bash
$ make stop-or-
$ docker compose -f docker-compose.yml down
```#### Using the Tool

1. Under 'Set Scenario', assign custom disease parameters or select parameters
from the drop down list
2. Under 'Set Scenario', add initial infected cases to at least one county
3. (Optional) Under 'Add Interventions', add new non-pharmaceutical intervention
strategies
4. Click 'Play' to begin evolving the simulation
5. Explore the interactive map, plot, and table
6. Click 'Pause' and 'Reset Simulation' to start over