ERP Mesh
37 pages, 8 modules — an enterprise system that stays consistent as it grows
- Type
- Client project
- Status
- In development
- Scope
- 37 pages · 8 modules
- Frontend
- Next.js · TypeScript
- Stack
- Next.js · TypeScript · TailwindCSS · Zustand
A full enterprise resource planning system in development for a private client: Sales, HR, Inventory, Accounting, POS and more — eight modules that must look and behave like one system, not eight adjacent apps.
The challenge
ERP systems usually fail in two places: consistency and complexity. With 37 pages across 8 modules, any undisciplined design decision multiplies thirty-seven times, and any ad-hoc state management turns into an unmaintainable dependency web.
The engineering approach
A strict modular architecture in Next.js and TypeScript: each module owns an isolated Zustand store with clear boundaries, while tables, forms and dashboards are built as single design-system components consumed across all modules — so every new page inherits its consistency for free.
Where it stands
The system is in active development: 37 frontend pages completed across all eight modules on one consistent architecture, with work continuing toward launch.