Kanban board with task dependencies, global resources, multi-select, and color-coded statuses.
- Kanban columns with drag & drop reordering
- Task dependencies — draw arrows between tasks
- Global resources — reusable contextual items (files, docs, links, Obsidian notes) assignable to any task
- Multi-select — Shift+click to select multiple tasks, move them as a group
- Color-coded statuses — yellow (human intervention), green (ready), blue (done), gray (planning)
- SQLite persistence — all data stored locally
| Status | Color |
|---|---|
| Planning | Gray |
| Ready | Green |
| Human Intervention | Yellow |
| Done | Blue |
# Backend
cd backend
pip install -r requirements.txt
uvicorn main:app --reload --port 3847 --host 0.0.0.0
# Frontend — open in browser
# Open: frontend/index.html
# Or serve: python -m http.server 8000 --directory frontendRunning at http://localhost:3847/api
GET/POST /api/listsGET/POST /api/tasksGET/POST /api/dependenciesGET/POST /api/resources