← WorkUse case (01 / 02)Client system

Trax

An inventory control tower for a premium multi-store retailer.

Client
Kankatala
Year
2024
Industry
Retail
Platforms
Web dashboard · API · Mobile app
Stack
Next.js · Node.js · React Native
Trax owner dashboard: gate passes waiting for security, approvals and stock across stores

Owner dashboard

(01) The brief

Stock lived across several stores. Every movement (goods arriving, moving between stores, leaving through the gate) had to be recorded once and seen by the right person.

Kankatala, a premium retailer since 1943, needed goods to move between its stores with a record at every step: who scanned it in, who moved it, who let it out.

That meant one system across web, mobile and API, with role-based access for owners, managers, staff and security.

(02) What we built

(03)
01 · Next.jsWeb dashboardRole-based dashboards. Owners see every store at once; managers see their own stock and transfers.
02 · Node.jsAPIOne source of truth. Every scan, pass and transfer lands here and flows out to the right screen.
03 · React NativeMobile appOn the floor: barcode scanning, gate passes and inter-store transfers in the hands of staff and security.

(03) How it runs: one carton, start to finish

(04) · loops every 12s
  1. 01 · Store staffMobile app
    Scan inEvery carton is scanned with a phone, so it has a record from the moment it arrives.
  2. 02 · ManagerMobile + web
    Store transferStock moving between stores is scanned out at one end and in at the other.
  3. 03 · SecurityMobile app
    Gate passSecurity scans the gate pass before goods leave. Nothing exits without a record.
  4. 04 · OwnerWeb dashboard
    Owner dashboardThe owner sees every store and every movement in one place.
Built forOwnersManagersStaffSecurity

(04) What changed

In production since 2024
Platforms: web dashboard, API and mobile app
3
Roles: owners, managers, staff and security
4
Record for every carton, from arrival to exit
1
"Every transfer and gate pass is in one place now. We see what moved between stores the same day, without chasing calls or registers."
Prasanth, Ecommerce Manager, Kankatala
(Next) Use case 02 / 02All work →
ZestyRestaurant operations in one connected flow →
(Start) A similar problem?Free · 30 minutes

Stock in too many places?

Pick a date →We'll map your flow and tell you the smallest system to ship first.