Apps · 2025

TaskBoltProject management SaaS.

A self-hostable project management platform with workspace isolation, board hierarchies, and first-class file attachments. Rust on the backend, Angular on the front, Postgres for the store, MinIO for the blobs.

Case study

Status
Live
Year
2025
Category
Apps
01Challenge

What we were asked to solve.

Teams stuck on legacy issue trackers wanted something faster than Jira but more structured than Trello — and they wanted to self-host it without paying per seat. Most open-source alternatives had architecture that didn't survive past a few thousand tasks per workspace.

02Approach

How the studio took it on.

Backend is Rust (actix + sqlx) chosen for tail-latency on tree operations like reparenting task hierarchies. Angular handles the workspace shell. MinIO sits behind a presigned-URL service for attachments so the API never proxies bytes. Everything is packaged with Docker Compose, with health-checked containers and a single up-script for self-hosters.

03Outcome

What shipped, and what changed.

Shipped and live with internal teams. Cold-start to working workspace is under 5 minutes on a fresh VPS. Median API response stays under 40ms with hundreds of tasks per board.