Multi-Role Commerce
Multi-Panel E-Commerce
Admin, warehouse, basket-picker, postman, storefront, and PWA — shared orders, role-specific UIs.
Challenge
Ops teams need separate panels (admin, warehouse, basket-picker, postman) while sharing one product and order domain. Customers need a storefront — including PWA — that does not expose internal tooling density.
My role
Built front-end panels and storefront with Next.js and Redux across complex operational flows. Focused on role-specific dashboards and keeping client state coherent as orders move between panels.
What I built
- Role-specific panels: admin, warehouse, basket-picker, postman
- Customer storefront and PWA on a shared order domain
- Redux client state kept coherent as orders move between panels
Outcome
A multi-panel ops platform with a PWA storefront and role-specific dashboards — internal delivery without a single public marketing URL.
Technologies
- Next.js
- Redux
- PWA
- TypeScript