Inventory and production planning
Ombor
Stock accounting for ELMA's logo-branded napkin packaging: what is in the warehouse, what production needs next.
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
- Employee attendanceDavomatA Telegram bot that records when employees arrive and leave, with an admin panel for attendance reports. 40+ people use it daily.
- Vehicle fleet managementElma AvtoparkOne dashboard for a company's vehicles: documents, fuel, maintenance, repairs, fines and drivers.
- Learning-centre managementEdu CRMOne system to run a learning centre: students, groups, teachers, schedule, attendance, grades and payments.
- Laundry service platformAzia StirkaA laundry business in one system: public website, admin panel, backend API and a Telegram bot that keeps order statuses in sync.
