Status: operational Projects: 120+ Reply: < 0 to 1 hour

Case study · POS + Inventory

Wholesale mobile POS with IMEI-based stock identification.

A Point-of-Sale and inventory management system for a wholesale mobile-phone retailer. IMEI-based inventory lets the business identify and manage individual devices across stores and stock locations — designed for stock identification and management only, not real-time device location tracking.

Client
Confidential (NDA)
Industry
Wholesale · Mobile retail
Year
2024
Stack
LaravelMySQLVueReceipt printingMulti-store

The problem

Stock counted by hand. IMEIs in a notebook.

A wholesale mobile-phone retailer needed POS plus stock control that worked at the grain of an individual device — not just SKUs. IMEIs were being tracked manually, which made transfers between stores, returns, and warranty lookups slow and error-prone.

What we built

POS + multi-store IMEI inventory.

  • POS for invoicing, returns, and refunds with thermal-printer support.
  • IMEI-level inventory: scan-in on receipt, scan-out on sale, transferable between stores.
  • Multi-store stock visibility and inter-store transfer workflow.
  • Warranty / returns lookup by IMEI.
  • Role-based access for cashiers, store managers, and central admin.
  • Operational reports: stock-on-hand by store / model / IMEI status, sales by period.

What this is NOT

Stock identification — not device location tracking.

To be clear: the IMEI functionality is for stock identification and management purposes only. The system does not track the real-time location of devices once they leave the store. We built it that way deliberately — the business need was inventory accuracy, not surveillance.

Outcome

Stock-out reduced. Transfers + warranty in seconds.

The retailer now reconciles inventory continuously instead of monthly, transfers stock between stores in under a minute, and looks up any device’s sale and warranty history by scanning a single IMEI.

Custom software Web apps Mobile apps Inventory systems Labour tracking Invoicing SaaS Laravel Angular Flutter Next.js Direct to the engineer Dubai · India Custom software Web apps Mobile apps Inventory systems Labour tracking Invoicing SaaS Laravel Angular Flutter Next.js Direct to the engineer Dubai · India