Track every task from backlog to done.

Mini Linear is a lightweight issue tracker for small teams. Group work into projects, move tasks through one clear workflow, and see where everything stands at a glance.

One workflow for every task

Every task moves through the same five steps, so anyone on the team can tell what's happening without asking.

  1. Backlog

    Captured, not scheduled yet.

  2. Todo

    Ready for someone to pick up.

  3. In Progress

    Someone is working on it.

  4. In Review

    Waiting on a second look.

  5. Done

    Shipped.

Dropped work goes to Cancelled, so it stays on record instead of being deleted.

Organized the way teams already work

Three levels, each inside the one above it. Nothing to configure before you can start.

Organization

Your team's workspace. Invite people by email, give each of them a role, and switch between organizations from the sidebar. The overview counts tasks by status across every project.

Project

A body of work with its own status, priority, lead, and target date, so you can see what's planned and what's late.

Task

The unit of work. Assign it, move it through the workflow, and filter the list by status or assignee.

How it's built

A portfolio project, built as a full-stack app rather than a mockup. The code is on GitHub.

Next.js 16 and React 19
App Router, server components for reads, server actions for every write.
TypeScript
End to end, including types generated from the database schema.
Prisma and PostgreSQL
Schema, migrations, and seeded roles.
Custom auth
Database sessions signed with jose, passwords hashed with bcrypt.
Zod and React Hook Form
Typed form validation with inline errors.
Resend and React Email
Invite emails written as React components.
Tailwind CSS v4
Styling, light and dark.
Vitest and Testing Library
Unit and component tests next to the code they cover.

Create an organization and add your first project.

Create an account