Production MRP System
An internal MRP system for a food manufacturer, in production and used by its own staff: recipes, material batches with expiry dates, production, purchasing and costing in one place.
Christian Jake Supnet
Private
Preview
Web · Desktop & Mobile
Client project under NDA. Real screens, blurred to keep the client's name and data private; the last one shows how it's built.
What's Included
- Materials and products with categories and suppliers
- Recipes (bill of materials) and an MRP calculator
- Production orders with material requirements
- Purchase suggestions, purchase orders and goods receiving
- Material batches with expiry tracking
- Stock in and out, adjustments and a movement log
- Retail packages, packaging orders and package sales
- Expenses, revenue and cost of goods sold
- Financial and production reports exported to CSV
- Three roles with 123 permissions, plus activity logs
The Problem
A food manufacturer buys materials that expire, turns them into products by recipe and sells them in packages. It needed to know what to buy for a production run, use the oldest stock first, and see what each product really cost.
By the Numbers
190+
API routes
43
database tables
36
dashboard screens
6
CSV reports
Under the Hood
Information
- Developer
- Christian Jake Supnet
- Category
- Manufacturing
- Platform
- Web App
- Timeline
- January – April 2026 · built at Socia I.T Solutions
- Role
- Main full-stack developer in a team of five: batch tracking, costing and reports
- Stack
- PHPLaravel 12SanctumMySQLReact 19TypeScriptViteTanStack Router, Query & TableReact Hook FormZodTailwind CSSshadcn/ui




