Distributor management for Uniben Foods and Vietcos
Order, return and reporting modules used by a multi-branch distributor network, with Java APIs behind a React client.
Livechecked 21/10
- Client
- Uniben Foods and Vietcos
- Role
- Built features front to back, at Pratek
- Period
- 02/2025 → 06/2026
- Proof
- 2 claims
- With
- Pratek
- Stack
- React · TypeScript · Redux Toolkit · Ant Design · ECharts · Socket.IO · Java
- 1ProblemDistributors tracked orders and returns across branches by hand.
- 2BuildFive modules, Java REST APIs, real-time status and Excel or PDF export.
- 3ResultRunning for two consumer-goods companies on their own domains.
- 5P1
- DMS modules delivered
Problem
Distributors of two consumer-goods companies tracked orders, returns and stock across their branches with spreadsheets and phone calls.
Build
I built 5 modules: orders, returns, reports, KPI dashboards and master data P1, in React, TypeScript, Redux Toolkit and Ant Design on Java REST APIs. Status changes arrive in real time over Socket.IO, reports export to Excel and PDF, and PDFs preview inside the app.
Result
The system runs for Uniben Foods at dms.unibenfoods.com and for Vietcos at vietcos.smartdms.vn.
Limits
Built inside a team of 10 engineers at Pratek P2; the product belongs to Pratek and its clients. Only the public sign-in pages are shown.
My part
The frontend modules and the Java endpoints behind the order, return and report flows, and code review for junior developers.
Links
Proof of delivery · NLV-25-DMS
| # | Claim | Evidence | As of | Confidence |
|---|---|---|---|---|
| P1 | Built 5 DMS modules (orders, returns, reports, KPI dashboards, master data) for distributors of Uniben Foods and Vietcos. |
| 21 Oct 2026 | Self-reported |
| P2 | Team of 10 engineers. |
| 21 Oct 2026 | Self-reported |