← back to work

07 · Independent — design, build & deploy

Law-Firm Client & Payments Platform

ReactGraphQLStripe/SquareClaude
Visit icolerlaw.com

A full client + payments platform I designed, built, and deployed for a California Chapter 7 bankruptcy practice (live at icolerlaw.com). It runs the firm end-to-end: client intake, document automation, a secure client portal, and billing.

Guided, bilingual (English/Spanish) intake captures each case, then a document engine merges that data into the firm's templates to generate onboarding and filing packets as Word and PDF (docxtemplater + headless LibreOffice).

Clients sign in to a secure portal (JWT + two-factor) to review and e-sign documents and manage payments. Billing runs across two processors — Stripe and Square — with payment plans, auto-pay, and scheduled reminders, on a GraphQL API over PostgreSQL (deployed on Railway).

A scheduled content engine uses Claude to generate bilingual educational posts about filing Chapter 7 bankruptcy in California and auto-publishes them to the firm's Facebook page — a self-running marketing channel.

Live site

// live at icolerlaw.com · click to view full size

Architecture

// hand-built portfolio diagram · click to view full size