2026 · Web App
Reconly
A browser-based reconciliation tool that compares order and payment CSV files, surfacing matches, amount differences and missing records through a clear validation workflow.

Project overview
Built around clarity and character.
Reconly was created as a frontend case study around a common operations problem: comparing order records against payment data without manually reviewing spreadsheets. Users upload order and payment CSV files, review validation problems, and reconcile valid records through normalized order IDs and precise minor-unit amount comparisons. The interface separates matched records from amount mismatches, missing payments and unknown payments, with summaries, search, filtering and pagination for faster review. Files remain in the browser and are never uploaded, while the domain logic is isolated from React components and covered with focused Vitest tests.
- CSV upload and pre-reconciliation validation
- Rule-based matching across four result states
- Search, filtering, summaries and pagination
- Local file processing with tested domain logic