Relay: Browser-Based CSV Cleanup Tool by 家瑋 張Relay: Browser-Based CSV Cleanup Tool by 家瑋 張

Relay: Browser-Based CSV Cleanup Tool

家瑋 張

家瑋 張

Relay — Browser-based CSV Cleanup Workflow

A self-initiated working concept that turns repetitive spreadsheet cleanup into a predictable browser tool.
THE PROBLEM Customer imports often contain extra spaces, inconsistent capitalization, duplicate email records, and fields that need normalization before they can enter a CRM or reporting workflow.
WHAT I BUILT • Configurable cleanup rules for whitespace, text case, and email normalization • Duplicate detection using normalized email addresses • Before-and-after data preview with input, output, and removed-row counts • Responsive table layout and clear processing states • Local browser processing—the demonstration data is not uploaded
PRODUCTION EXTENSIONS The same pattern can support custom column mapping, required-field validation, CSV or JSON export, and integration with a client API.
STACK React · TypeScript · JavaScript data transformation · Tailwind CSS
STATUS Self-initiated concept project. The sample records are fictional and no client results are implied.
Like this project

Posted Sep 4, 2026

Built a local-first React tool that normalizes CSV records, removes duplicates, and previews clean output through configurable rules.