WMS + OMS · Fashion
Alina Warehouse
Warehouse and order management portal for Alina Official — per-channel stock allocation, monthly stock opname and multi-channel orders.
- Role
- Software Engineer
- Context
- PT Karsa Swakarya Loka · Alina Official
- Year
- 2026
- Status
- In production
01 / Overview
About the project
Alina Warehouse is the internal WMS + OMS for Alina Official, a modest-fashion brand from Depok whose promise is “honest prices, real stock”. Warehouse staff use it to record stock, run the monthly stock opname and follow orders from every channel — the online store, Shopee, TikTok, Tokopedia, WhatsApp and resellers.
Stock is allocated per channel so one marketplace can never sell what another already holds. A versioned e-commerce API keeps the storefront in sync: catalog with delta updates, per-channel stock checks, idempotent paid-order intake, cancellations and shipping receipts.
My work centred on the reject-product flow (twin SKU-RJ items with their own pricing, allocation and opname), the e-commerce API, security hardening across the portal, the shadcn/ui interface refresh and keeping the Prisma connection resilient in production.
02 / Highlights
What it does
- 01
Product catalog with six price tiers and auto-generated QR / barcode labels per SKU
- 02
Stock in/out by hand or by camera scan
- 03
Per-channel stock allocation across store, Shopee, TikTok, Tokopedia, WhatsApp and offline
- 04
Monthly stock opname with automatic variance trail
- 05
Reject products as separate SKU-RJ items, sold through the storefront
- 06
E-commerce API (x-api-key, Swagger) for catalog, stock, orders and receipts
- 07
RBAC with per-module permissions and revocable 8-hour sessions
- 08
Restock prediction from 14-day sales velocity and searchable audit log
03 / Gallery
Screens & moments
A closer look at the product — interfaces, flows and details.
- Daily dashboardScreenshot coming soon01
- Product catalogScreenshot coming soon02
- Stock allocationScreenshot coming soon03
- Stock opnameScreenshot coming soon04
- Order pipelineScreenshot coming soon05
- Reject productsScreenshot coming soon06