← Viva Grafix · Work
Design collaboration with DSL4 Digital · 2026
EN · ES
Start a project →

ThreadCase — Brand and product design for DSL4 Digital

Product · Identity · Interface — Design collaboration with DSL4 Digital, 2026
ThreadCase

Upload the mess. Leave with the case. A personal dispute & evidence platform engineered by DSL4 Digital and designed for clarity by Viva Grafix.

threadcase.dsl4.com
ThreadCase — DSL4 Digital product interface with brand and product design by Viva Grafix
ProjectThreadCase — dispute & evidence platform
ScopeBrand identity · Product design · Information architecture
MarketAnyone stuck in a paper-trail dispute
ModelFree to start · Case Pack €19 · Case Pro €49 · Vault €7.99/mo
YearTenerife · 2026 · Design collaboration with DSL4 Digital

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.

DSL4 Digital engineers and operates the evidence pipeline, document-processing safeguards and case-pack systems. Viva Grafix’s role was to understand those sensitive states and translate them into a calm brand, interface and information architecture — while saying plainly what ThreadCase is not: a law firm.

Viva Grafix’s design response

From shoebox to case file.

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.

01

Chronology & vault

Scattered documents become a structured timeline backed by a searchable evidence vault — every claim traceable back to its source file.

02

Money & deadlines

A financial discrepancy table that adds up what is actually owed, and a deadline tracker so limitation dates stop being a surprise.

03

The case pack

Draft correspondence plus a professional case-pack PDF — the whole dispute, ordered and printable, generated in the browser session.

ThreadCase — how-it-works page: upload, verify and case-pack steps with the sensitive-documents security panel
We designed the product story as three verbs — upload, verify, leave with the case — with the sensitive-documents promise pinned beneath.
Engineering context

Under the hood.

DSL4 Digital’s evidence architecture leads with isolation and proof; our design work turns those safeguards into a workflow people can understand under pressure.

Next.js 16React 19TypeScriptDrizzle ORMPGlite / SupabaseStripeResendnext-intlTailwind v4@react-pdf/rendererVitest + PlaywrightCloudflare Containers
01

Row-level security, actually enforced

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.

02

One schema, two drivers

A dual-driver database abstraction runs embedded PGlite in development and Supabase in production from a single Drizzle schema.

03

Paid means paid

A live Stripe checkout feeds a verified-webhook → entitlement chain, and AI document extraction is plan-gated and bounded, with a graceful demo fallback.

04

PDFs that survive production

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.

On the work · Viva Grafix, 2026

ThreadCase shows the partnership at its clearest: DSL4 Digital engineers the hardened evidence product; Viva Grafix gives it a brand and interaction model that returns a case file instead of a shoebox — while staying honest about being a tool, not a lawyer.

Viva Grafix · Tenerife · 2026