All case studies

  Client Project

BaraKat ERP

A custom wholesale trading ERP that replaced manual ledger workflows with structured records, reconciliation, reporting, and offline-capable access.

DeliveredFull-Stack Developer — discovery, architecture, implementation, performance optimization, UAT, and delivery.Private codebase
BaraKat ERP — module navigation and a daily reconciliation form

The problem

A wholesale trading business was running its books through manual ledgers. Records were hard to reconcile, reporting meant re-reading the ledger by hand, and there was no reliable view of the current position.

What I built

A custom ERP built around the workflow the business already used, so staff did not have to learn an unfamiliar accounting model. Manual ledger entries became structured records with reconciliation and reporting on top, delivered as a progressive web app so it stays usable on the shop floor.

Key features

  • Structured records replacing manual ledger entry
  • Reconciliation workflow
  • Reporting over live data
  • Progressive web app access
  • Performance work on the data-heavy views
  • User acceptance testing before handover
BaraKat ERP — a table of recent recorded sessions with dates, quantities and rates
Entries that used to live in a paper ledger, as structured records the system can total and report on.
Architecture and technical decisions3 notes
  • Built to match the business's existing workflow rather than imposing a generic accounting model.
  • Data-heavy views were profiled and optimized rather than left to degrade as records accumulated.
  • Delivered as a PWA so the app remains usable on unreliable connections.

Stack

Next.jsPrismaSupabasePostgreSQLPWAVercel

Next case study

PakSchooling
Chat on WhatsApp