Skip to content
bekzodjs

Inventory and production planning

Ombor

Stock accounting for ELMA's logo-branded napkin packaging: what is in the warehouse, what production needs next.

Ombor, screenshot 1 of 51 / 5

About the project

ELMA prints napkin packaging with customers' logos, and every logo is its own stock item. Ombor keeps that stock in one place, so the warehouse and the production team work from the same numbers.

I built it end to end: a NestJS REST API on PostgreSQL with Prisma and Zod validation, a React and TypeScript interface on top, and a Docker setup deployed to production with Dokploy.

What it does

  • Tracks stock of logo-branded packaging per customer logo
  • Supports production planning from current stock levels
  • Validates every request with Zod before it reaches the database
  • Runs in Docker and is deployed with Dokploy

Other projects

All projects