← Portfolio · Case Study

Schema Explorer — What Actually Breaks When You Delete a Record

App · Built with Claude Code · 2026

Independent project

The challenge

Salesforce admins routinely delete records without a reliable way to see what else goes with them — cascade deletes, orphaned lookups, and blocked deletions all look identical until you’ve already clicked delete.

What I built

Designed and built a free visual tool that answers a question every Salesforce admin has faced without a clean way to check: if I delete this record, what else goes with it? Pick from 300 modelled standard objects, or import your own org’s real schema, and see an interactive diagram distinguishing what cascade-deletes, what simply gets orphaned, and what blocks the deletion outright.

Outcomes

  • 300 Salesforce standard objects modelled across Sales, Service, Product Catalogue, Order Management, Workforce Engagement, and more
  • Import your own org’s real schema via a safe, credential-free pattern — paste Apex debug log data, no OAuth, no backend, no data ever leaves the browser
  • An interactive radial diagram with collision-free label placement, verified against real font metrics rather than guessed spacing
  • Clearly distinguishes cascade-delete, orphaned-lookup, and restricted-delete relationships — the distinction that actually matters before deleting a record for real

Tech & approach

Claude Code · Static HTML/CSS/JS · No backend, no dependencies