Back to work

Inventory and production traceability ERP

Inventory Management System (IMS)

A full-stack flour mill inventory and production traceability ERP that manages receiving, quality control, manufacturing, packaging, and shipping in one system.

Inventory Management System is a full-stack ERP platform built for flour mill operations. It centralizes supplier management, receiving, quality control, production workflows, packaging, stock monitoring, shipping, and batch traceability into one role-based web system.

Overview

A full-stack ERP for flour mill inventory and production operations.

Ztex0 developed a web-based ERP for a confidential flour mill client to replace fragmented and manual tracking across the production lifecycle. The system provides role-based dashboards for admins, managers, and operators, supporting the flow from supplier and purchase order management to goods receiving, raw material quality checks, production, packaging, storage, and shipping. The platform improves stock visibility, approval handling, operational traceability, and audit readiness across multiple departments.

At a glance

Full-stack ERP platformMulti-role operational dashboardsEnd-to-end production workflow trackingBatch-level traceabilityConfidential commercial client

Challenge

What needed to change

The client needed a single system to manage flour production and inventory operations. Their existing process involved fragmented tracking, manual coordination, weak stock visibility, difficult batch traceability, approval bottlenecks, and compliance-heavy quality checks spread across different departments.

Approach

How the product was shaped

Ztex0 built a full-stack web ERP that connects key operational stages into one system. The platform supports supplier management, purchase orders, bills of landing, receiving, manager approval workflows, raw wheat quality checks, cleaning, damping, milling, mixing, bagging, packaging, storage tracking, shipping, and traceability from shipped pallets back to source batches.

Result

Outcome

Delivered a substantial operational ERP for flour mill production and inventory control. The system centralizes inventory, approvals, production tracking, quality checks, and shipping workflows. It improves traceability, audit readiness, stock visibility, and coordination between operational departments.

Ztex0's role

Full-stack product development including database schema design, backend API development, frontend dashboards, authentication and authorization, production workflow logic, reporting and traceability views, and deployment and maintenance documentation.

Delivery focus

  • Product engineering
  • Backend systems
  • Operational UI

Key product capabilities

  • Role-based authentication with JWT sessions, operator workflows, and OTP-based password reset.
  • Supplier, purchase order, bill of landing, receiving, and manager approval workflows.
  • Production modules for cleaning, damping, milling, mixing, bagging, packaging, and shipping.
  • Quality assurance and compliance tools including magnet checks, X-ray and machine tracking, sanitation verification, and foreign-object logging.
  • Admin and manager dashboards for stock monitoring, operational reporting, and batch traceability.

Technology

A stack selected around the product.

Explore the frontend, backend, data, integration, and deployment tools used for this product.

View technology

Frontend

Inventory Management System (IMS) Frontend

  • Next.js 16
  • React 19
  • TypeScript
  • Tailwind CSS 4
  • DaisyUI 5

Backend

Inventory Management System (IMS) Backend

  • Next.js API Routes
  • Node.js
  • MVC-style controllers/services architecture

Data and auth

Inventory Management System (IMS) Data and auth

  • PostgreSQL
  • pg
  • JWT authentication
  • bcrypt
  • OTP-based password reset

Supporting tools

Inventory Management System (IMS) Supporting tools

  • Nodemailer
  • Gmail SMTP
  • uuid
  • date-fns
  • react-calendar
  • react-date-range
  • ESLint

Deployment

Inventory Management System (IMS) Deployment

  • Node.js server deployment
  • Separate PostgreSQL server

Let's build something useful

Have a project in mind? We'd be glad to hear about it.

Share the goal, the people it serves, and where you need help. We'll start with a clear conversation.

Email us