ModernMES

2025 - present · Founder & lead engineer · visit site ↗

NestJS · TypeScript · Prisma · PostgreSQL · React · Vite · Tailwind CSS · Socket.IO · Docker


ModernMES manufacturing execution system dashboard

ModernMES is a manufacturing execution system I build and run as a multi-tenant SaaS. It covers the core shop-floor loop end to end: work orders and their items, operation routings with step precedence, machines, workplaces and resource groups, shifts and breaks, and operators who clock in at a kiosk-style login and record operations. Live production signals flow over WebSockets, so the dashboard reflects the floor as it happens rather than on a refresh.

On top of that core it adds the modules a real plant needs: quality management (inspections, defect types and severities, measurements and lot tracking), maintenance (preventive schedules, maintenance orders, tasks and spare parts), downtime capture, and OEE - availability, performance and quality folded into the one number manufacturers actually track. A production-intelligence layer turns the operation logs into duration statistics and dashboards.

Because it is a product and not just an app, much of the work is the SaaS platform underneath: self-serve signup that provisions an isolated tenant, a guided onboarding flow, subscription plans with invoicing, usage records and payment handling, role-based access with two-factor auth, audit logging, and an integration surface of API keys and outbound webhooks. The backend is NestJS and Prisma over PostgreSQL with a documented OpenAPI surface - around 60 data models across more than 35 modules - and the admin and operator front ends are React. It is live at modernmes.com.

Highlights

← All projects