All templates

Project tracker template

Kanban plus timeline view with custom statuses, owners, and a public roadmap mode. No login required for read-only.

SupabaseDnDTanStack

What is in the box

  • Kanban view with drag and drop and custom statuses
  • Timeline view with milestones and due dates
  • Owners, watchers, and per-project permissions
  • Public roadmap mode (read-only, no login required)
  • Comments and activity log on every project
  • Filter and saved views per user

Most product teams either drown in Linear or grow out of Trello. This template is what we ship to teams that want a tracker built around their workflow, not the other way around.

Why a custom tracker beats off-the-shelf

The big platforms are excellent at the 80% case and rigid at the 20% that defines how your team actually works. The custom statuses, the per-team views, the public roadmap, the integration with whatever lives upstream. Each is a small thing. The big platforms charge you for each one or refuse to ship it.

A custom tracker built on this template gives you the 80% on day one and the 20% as a config change. The total time to ship is days, not months. The total cost is a one-time build instead of a per-seat fee that scales with headcount.

What ships in the box

Kanban with custom statuses and drag and drop. Timeline view with milestones. Per-project ownership and watchers. Comments and an activity log. A public roadmap view that is intentionally read-only, fast, and brand-able. Filter UI with saved views per user.

The public roadmap is the part most teams use immediately. Customers, sales, support, all want a view on what is shipping. Giving them one tends to cut down on "is X done yet" tickets within a week.

Permissions that survive a bigger team

Per-project permissions are wired through Supabase row-level security. Internal projects are private by default. The public roadmap is a separate slice of the data, exposed through a read-only view, so there is no risk of accidentally leaking an internal project.

The pattern survives bigger teams because adding a new permission scope is a row, not a code change.

What is intentionally not in the box

No time tracking. No invoice integration. No git integration. The tracker is a tracker, not a billing or a development tool. Bolt those in when you need them as separate integrations. Keeping the core small is what keeps it usable.

How to get the template

We share the template with teams that book a discovery call. We will look at your current tracker setup and tell you what the template covers and what you would customize first.

Book a discovery call.

Included with the template

  • TanStack Start project with kanban and timeline routes
  • Supabase schema for projects, statuses, milestones, comments
  • Drag and drop wired with optimistic updates
  • Public roadmap route with cache-friendly rendering
  • Notification helper for status changes

Frequently asked questions

Does this replace Linear or Jira?+

For small product teams that want their own tracker, yes. For larger teams with heavy SDLC integration (CI links, sprint metrics, dozens of plugins), no. This template is the right call when the simplicity of owning your own tool beats the depth of an off-the-shelf platform.

How does the public roadmap stay fast?+

The public route renders against a cached materialized view of the public-flagged projects. Updates propagate within minutes. The route serves from edge cache so it stays fast under traffic.

Can I let customers comment on the public roadmap?+

Not in the default template. Comments live behind auth. Adding lightweight public commenting (email-required, moderated) is a common customization we add as a paid extension.

More templates

Got an idea? We can ship it next week.

30-minute discovery call. We tell you what's possible, what it costs, and when it ships.