Case study / ERP
Production and inventory system for a paint manufacturer
- Client
- Paint manufacturer
- Industry
- Paint manufacturing
- Status
- Live in production

What we did
- ERP Development
- Process Automation
A production and inventory system for a paint company, built around a Mix Calculator that scales formulas, checks stock before production and records every batch. Live in production.
Paint formulas were calculated by hand for each batch size, which is slow and easy to get wrong. Production sometimes started before anyone confirmed the raw material was in stock, and formulas, a core trade secret, were kept in files anyone could copy.
The client needed a system that made batch calculation exact, protected formulas, and gave a live view of raw material stock.
The heart of the system is the Mix Calculator. Pick a product and a batch size, and it scales the formula to exact quantities, then checks every raw material against current stock before the batch can start.
Formulas are protected: only permitted users can view them, and every access is logged. Raw material stock updates automatically as batches are produced, with alerts when an item runs low.
We added a printable estimate generator for quoting customers, and a complete batch history for quality checks and traceability.
Key features.
Mix Calculator
Scales any formula to the required batch size with exact raw material quantities.
Stock check before production
Blocks a batch if any raw material is short, and shows what is missing.
Raw material inventory
Live stock with low stock alerts and purchase entries.
Batch history
Every batch recorded with formula, quantities, date and operator.
Protected formulas
Access-controlled formulas with every view and change logged.
Printable estimates
Professional estimates for customers generated in seconds.
Screens from the working system



One journey, step by step.
01
Plan
Choose a product and batch size.
02
Calculate
The Mix Calculator scales the formula.
03
Check
Stock is verified for every raw material.
04
Produce
The batch runs and stock is deducted automatically.
05
Record
Batch history and stock levels update for the next plan.
What it is built with, and why.
Backend
Node.js, Express
Simple, fast server that is easy to maintain.
Data
MySQL
Matches the client's hosting and keeps costs low.
Hosting
Hostinger
Affordable, managed hosting suited to the client's size.
Batch calculations that are exact every time
No production started without the stock to finish it
Formulas protected with logged access
Running in daily production use
Need something like Paint Manufacturing Platform for your business?
Start a projectNext case study
Eco Home Care D2C Store
A 3D online store for a bio-enzyme care brand

