Product project · Legal tech

LegalWeb

Alpha version

Case management and billing for small law firms.

A workspace for organizing casework, keeping track of deadlines, and reviewing billing.

Back to projects
LegalWeb
LegalWeb personal dashboard with case navigation, task summary cards, today's focus, recent case activity, and case phase snapshot

Target Audience

LegalWeb is designed for attorneys, paralegals, and partners at small law firms who need to coordinate casework and billing. It brings tasks, deadlines, documents, and billing activity into the context of each case.

Why I built it

LegalWeb started with a conversation with my brother Thomas, an attorney. I was looking for a product to build, and he described the details of his firm’s workflow—and the need for project-management software that better fit how his team worked.

That gave me a practical problem to explore with someone who understood it firsthand. With Thomas’s input, I began building LegalWeb around the case: connecting tasks, deadlines, documents, and billing in one workspace.

I used Lovable to turn those requirements into a working prototype, giving us something concrete to review and refine.

Matthew and his brother Thomas seated together at dinner.
With my brother Thomas, an attorney who helped inform LegalWeb.

The product decisions

01

Organize around the case

Keep tasks, documents, conversations, and billing together so each piece of work stays connected to the case it belongs to.

02

Surface what needs attention

Bring upcoming deadlines, overdue tasks, and recent activity into one dashboard to help users decide where to focus.

03

Build review into billing

Give billing entries a review and approval step before invoicing, keeping oversight within the workflow.

What I’m learning

Building LegalWeb has meant translating an attorney’s detailed workflow into screens and interactions that are easy to follow. The project is still in alpha, and my focus is on refining how case management and billing fit together through feedback and iteration.

The demo uses fictional case data.