A smart business management system that streamlines sales, inventory, and trading
Businesses operating across a multi-tier supply chain — from wholesalers to distributors to retail stores — typically struggle with fragmented workflows. Orders, inventory, pricing, and invoicing are often scattered across spreadsheets and disconnected tools, forcing staff at every level to manually reconcile data.
The lack of a unified system made it difficult to track orders end-to-end, manage stock across locations, and maintain consistent pricing and financial records, ultimately slowing down operations and increasing the risk of errors.
EShop solves this by providing a single, multi-tenant platform that unifies the entire business lifecycle in one place.
Built with a modern React stack, it delivers role-based dashboards for nine distinct user types:
Each dashboard is tailored to the user's responsibilities. The platform streamlines order processing from placement through fulfillment, manages inventory and stock transfers, automates pricing and sales analytics, and generates invoices with payment tracking.
A role-based access control model and clean, scalable architecture ensure that every user sees only what they need, bringing the entire supply chain together in one cohesive application.
My contribution focused on client-side development, covering both UI/UX design and frontend engineering.
I was responsible for designing intuitive, role-specific interfaces and translating them into a polished, responsive experience using:
I built the interactive dashboards, forms, and workflows that connect each user role to the backend while ensuring: