01 · The challenge
What needed solving
An Amazon FBA seller was running their warehouse on three different tools: a spreadsheet for inventory, Amazon Seller Central for FBA shipment plans, and a desktop label printer with manual file drops. Packers walked back and forth between screens, mis-labelled boxes happened weekly, and inventory counts drifted from reality within days.
02 · Our approach
How we framed the work
We started with a discovery sprint to map the user journey, business goals and real constraints. From there we wrote a fixed-scope plan: clear milestones, weekly review gates on a staging URL, and a written exit criterion for every phase. The web development space rewards teams that ship — not teams that plan — so we biased the engagement towards working software from week two onward.
03 · The solution
What we built
We built a single PHP web app organised into four purpose-built modules: FBAshipments for planning and tracking Amazon FBA inbound shipments, inventory for the live stock ledger, packing-app as a tablet-friendly pick-and-pack screen for warehouse staff, and print for thermal-printer label and document output. Each module reads from one shared inventory source of truth, so a packed unit decrements stock in the same transaction that prints its label.
04 · The results
What changed for the client.
One screen for the entire warehouse workflow — no more tab-switching at the packing bench
Inventory ledger stays in sync with reality because picks and prints share the same write
Tablet-optimised packing UI runs on the existing hardware on the warehouse floor
Tech stack
Want a similar outcome for your business? We'd love to hear about it.