Freight ERP · Next.js + Supabase

Seaway

Modernize a 90s-era Delphi/Winisis-based freight management system into a modern web ERP — preserving 30 years of operational workflow that the team relies on daily, without a multi-year rewrite.

Live site ↗

The challenge

Modernize a 90s-era Delphi/Winisis-based freight management system into a modern web ERP — preserving 30 years of operational workflow that the team relies on daily, without a multi-year rewrite.

The approach

Deep-clone of the legacy Winisis system, screen by screen, into Next.js + Supabase. Audit batches: read the Delphi source, document the workflow, rebuild the matching screen in React, run a parity check, ship. Preserved the database structure and field-level conventions so longtime employees can move between the old and new without retraining.

The result

Production system live at seaway-alpha.vercel.app. Multiple workflow modules at parity with the legacy system. Team can now access ERP from any browser — vs being chained to the office Windows machines that ran Delphi.

Legacy migration projects fail when the team tries to "improve" everything. The right approach is parity first — match the existing workflow exactly, then improve only what users explicitly ask for.

Stack + timeline


Want something like Seaway?

I do this every week. Quote in 24 hours, build in 7–21 days depending on scope, flat pricing.