← all work

Multi-channel fulfillment dashboard

001 · 2026 · web/api
the brief

A seller running on four marketplaces was reconciling orders, stock, and payouts by hand — four dashboards, four export formats, daily spreadsheet surgery.

I built a single FastAPI backend that ingests Amazon, Shopify, Walmart, and TikTok Shop through their APIs, normalizes everything into one MongoDB schema, and keeps it fresh with background sync workers. The React dashboard on top gives one view of orders, inventory, payments, and financial reporting.

Delivered with a pytest suite covering the sync pipeline and API layer, and documentation for handoff.

what it does
  • Unified order & inventory view across all four channels
  • Automated background sync every 15 minutes
  • Payment reconciliation and financial reporting
  • Role-based access for owner and fulfillment staff
next project X Campaigns →