TodoGraph
Task/dependency graph visualization
Open it
Routes
| Protocol | Address | JAR | Provider |
|---|---|---|---|
| https | todograph.wasmserver.com | todograph-wui-server.jar | cloudrunjar |
| other | layout/ | todograph-api-server.jar | danger_jarfile |
| other | tasks/ | todolist-service-server.jar | danger_jarfile |
Repositories
| Repository | Layer | Description |
|---|---|---|
| todograph | other | TodoGraph source code |
Depends on
None documented
Documentation Edit this page
TodoGraph
Task and dependency graph visualization service. Provides task management with graph-based dependency visualization, enabling users to model tasks as nodes and dependencies as edges for clear project planning.
Architecture
+---------------------------+
| Browser |
+---------------------------+
|
HTTPS |
v
+---------------------------+
| todograph-wui-server.jar |
| (Cloud Run) |
+---------------------------+
| |
url://| | url://
v v
+----------------------+ +-------------------------+
| todograph-api- | | todolist-service- |
| server.jar | | server.jar |
| url://layout/ | | url://tasks/ |
| (ContainerNursery) | | (ContainerNursery) |
+----------------------+ +-------------------------+
| |
v v
+----------------------+ +-------------------------+
| Graph Layout Engine | | Task Storage Backend |
+----------------------+ +-------------------------+
Dependents
- End users managing tasks with dependency graphs
Deployment
- Cloud Run:
todograph-wui-server.jardeployed to Google Cloud Run, serving the web UI attodograph.wasmserver.com. - ContainerNursery:
todograph-api-server.jardeployed to ContainerNursery, accessible viaurl://layout/for graph layout operations.todolist-service-server.jardeployed to ContainerNursery, accessible viaurl://tasks/for task storage and retrieval.
Health Checks
- Web UI:
https://todograph.wasmserver.com/ - ContainerNursery: both internal services monitored via standard ContainerNursery health checks
Notes
- Task management with graph-based dependency visualization.
- The architecture separates concerns into three components: the web UI for user interaction, the layout API for graph computation and positioning, and the task service for persistent task storage.
- The
url://layout/endpoint handles graph layout algorithms whileurl://tasks/manages the underlying task data model.
Read at commit 45ba0b30ed3b