Plan, ship, repeat

A focused tracker for small product teams.

No process police. Just sprints, the people on them, and the work that has to get done by Friday.

◊

Sprint-first

Two-week cadence by default. Override at the team level.

⚯

Stateless SPA

Every request signs with a bearer from localStorage. No cookies.

⤺

Linked items

Connect issues, PRs, and decisions with one click.

◇

Fast

60 fps under 10k issues. Filters apply instantly.

Auth pattern

localStorage bearer. Sprintlane is an SPA. After sign-in, the token lives in localStorage.auth_token. The fetch wrapper adds Authorization: Bearer to every XHR.