Upload the mess. Leave with the case. A personal dispute & evidence platform, designed and built end to end.
Every dispute drowns in its own paperwork.
A deposit that never comes back. An insurer that stops replying. A contractor who left the job half done. The person in the right usually loses the argument anyway — because their evidence lives in fifty screenshots, three inboxes and a folder called "IMPORTANT". ThreadCase is our answer: upload the mess, and leave with a structured chronology, a searchable evidence vault, a financial discrepancy table, a deadline tracker, draft correspondence and a professional case-pack PDF.
We designed the brand, the product and the system underneath it — and we say plainly on every page what it is not: ThreadCase is a tool for organising your own case, not a law firm.
The product had to feel calm precisely where its users are not. Every screen moves the user one step from chaos towards a document they could hand to a professional.
Scattered documents become a structured timeline backed by a searchable evidence vault — every claim traceable back to its source file.
A financial discrepancy table that adds up what is actually owed, and a deadline tracker so limitation dates stop being a surprise.
Draft correspondence plus a professional case-pack PDF — the whole dispute, ordered and printable, generated in the browser session.
Evidence is sensitive by definition, so the engineering leads with isolation and proof.
Postgres row-level security across roughly 40 tables, enforced via SET LOCAL ROLE through the session pooler — tenant isolation guaranteed by the database, not by application code remembering to filter.
A dual-driver database abstraction runs embedded PGlite in development and Supabase in production from a single Drizzle schema.
A live Stripe checkout feeds a verified-webhook → entitlement chain, and AI document extraction is plan-gated and bounded, with a graceful demo fallback.
Case-pack generation includes a production pdf.js rasterisation bugfix we shipped with its own regression test — plus a strict Content-Security-Policy across the app.
ThreadCase is the studio working at full stack: a brand, a product and a hardened data layer built as one piece. It takes the least glamorous moment of someone’s year and hands them back a case file instead of a shoebox — and it is honest about being a tool, not a lawyer.