Case study 02

Contract Explainer

A web app that reads a contract or policy section by section, explains each part in plain English, and puts the sections that deserve the most attention at the top.

BuiltOctober 2026
Built withJavaScript, Netlify Functions, Claude API, HTML, CSS, Python (prototype), Git
StatusLive

The idea

Most people sign leases, loans and terms of service without reading them, because the documents are long and written for lawyers. I review contracts in my day job, so I know how much a single clause can matter. I wanted a tool that tells an ordinary reader what each section says and where to look first, without pretending to be a lawyer.

What it does

Decisions I made

What went wrong, and how I fixed it

How I built it

I built this with an AI assistant as my tutor, over fourteen working sessions. Each session added one layer: a keyword scanner, a first API call, a prompt, error handling, testing, the page, the server function, cost controls, the summary, and the policies. I ran every piece, broke it on purpose, and tested it against a document built to trip it before moving on.

What is next

Looking up verified state statutes and showing the official source beside each explanation, so the app can say what the rule is and link to it. After that, a mobile version that reads a paper contract through the phone's camera.

← Back to all work