All projects
    Developer ToolingFeatured

    Taskboard

    Taskboard is a FastAPI service providing full task lifecycle management, backlog through todo, in progress, blocked, review, and done, across multiple projects. It serves a browser UI with session-cookie auth alongside an HTTP/JSON API with X-API-Key auth, so the same board is equally usable by a developer clicking through columns and an agent making programmatic task updates. Every task mutation writes a cached dashboard snapshot to disk and logs status transitions to an activity table, giving both the board UI and an ecosystem MCP server's board-status tool a live view of progress without repeated database queries.

    PythonFastAPISQLiteJinja2

    Feature Walkthrough

    Screenshots from the live board, taken straight off the running instance, task titles and labels are blurred since they cover real day-to-day work across this whole ecosystem.

    Board

    Kanban Board

    Five-column lifecycle (To Do, In Progress, Blocked, Review, Done) with per-column counts and live filters for priority, assignee, and project. Task refs like PER-133 or AGE-199 encode which project a card belongs to and link straight to that project's filtered board.

    Backlog

    Backlog Grooming View

    Ungroomed tasks grouped by priority tier (Critical, High, Medium, ...) with bulk-select and a one-click Promote to To Do action, the intake queue that feeds the board.

    List

    Sortable List View

    Every task across every project in one sortable, filterable table, status, priority, assignee, due date, labels, and created date as columns. Built for scanning volume rather than dragging cards.