Back to Projects
BUILTSaaS

Justice Ledger

Legal Practice Management SaaS

justice-ledger.app
Justice Ledger
SaaS
The Challenge

Solo attorneys and small firms are underserved by legal tech. Enterprise platforms like Clio and PracticePanther are expensive and bloated. These lawyers need a modern, affordable practice management tool that handles case tracking, client intake, billing, and documents — with AI-powered research capabilities baked in, not bolted on.

The Approach

I built Justice Ledger as a Turborepo monorepo with Next.js 16 App Router, giving it a scalable architecture from day one. The standout feature is dual AI SDK integration — both Anthropic and OpenAI — for legal research assistance. I also conducted a full security audit that identified 9 vulnerabilities and 10 README misrepresentations across 32 data-touching API routes, producing a complete 6-sprint remediation plan.

Key Features

AI-Powered Legal Research

Dual integration with Anthropic and OpenAI SDKs for intelligent case research, document summarization, and legal question answering.

Case Management

Full case lifecycle tracking with status workflows, deadline management, document attachments, and activity logging.

Client Intake System

Structured client onboarding with intake forms, conflict checking, and automated profile creation.

Billing & Invoicing

Time tracking, invoice generation, and payment tracking for legal billing workflows.

Security Audit Framework

Identified 9 security vulnerabilities across 32 API routes with a prioritized 6-sprint remediation roadmap covering auth hardening and data protection.

Turborepo Architecture

Monorepo structure with shared packages, enabling code reuse across frontend and backend while maintaining clean separation of concerns.

Tech Stack
Next.js 16
Prisma
Neon
NextAuth
Turborepo
TypeScript
Anthropic SDK
OpenAI SDK
Results & Impact

Justice Ledger demonstrates full-stack architecture at enterprise scale with AI integration. The security audit alone showcases the depth of technical analysis I bring — identifying vulnerabilities before they become incidents. Designed with acquisition readiness in mind for legal tech acquirers.

Designed for acquisition readiness (Clio, AffiniPay targets)

Want something like this?

Let's build it together. I take on a limited number of full-stack and AI engineering engagements each quarter.

Start a Project