Case Study

Retail Operations Dashboard for an FMCG Distributor

An internal operations system for Gromura, an FMCG retail distributor — centralizing warehouse inventory, mobile POS order collection, and banking ledger reconciliation into one unified dashboard.

ClientGromura
IndustryFMCG Retail
EngagementCompleted — Nov 2023 to Feb 2024
OwnershipDistributor ERP & POS
Retail Operations Dashboard for an FMCG Distributor
metric #1

95% faster monthly reconciliation

metric #2

Real-time stock valuation

01 / Brief

The Problem

FMCG distribution operations suffered from fragmented tracking: sales reps wrote orders on paper or chat (WhatsApp/Qontak), inventory valuation was calculated manually on spreadsheets, and monthly reconciliation against bank statements took days, leading to stock mismatches and financial leakage.

02 / Constraints

Constraints

  • [01]System must sync real-time stock across central warehouse, managers, and offline mobile POS.
  • [02]Handling large-volume daily transaction logs and reconciling them without database locking.
  • [03]Legacy WhatsApp order channel (Qontak integration) must feed directly into the pipeline.
03 / Execution

Our Approach

We engineered a centralized ERP system with NestJS and PostgreSQL, complemented by a modular Vue 3 dashboard and a mobile-friendly POS. The core feature was an automated data reconciliation pipeline that mapped sales orders, stock valuation entries, and bank statements in minutes, backed by Qontak API integration to process social-commerce orders.

Technical Takeaway

For operational software, matching the interface directly to existing real-world worker SOPs (like warehouse check-in/check-out) is more critical for success than complex enterprise abstractions.

04 / Showcase

Gallery

Gromura main analytics dashboard displaying turnover and product performance

Web-based Point of Sale (POS) system for sales outlets

Real-time warehouse stock tracking and valuation panel

Mobile POS transaction and order detail workflow

05 / Impact

Outcome

  • Replaced manual spreadsheets with an automated stock valuation pipeline.
  • Reduced accounting reconciliation time from 5 days to under 15 minutes.
  • Synced chat-commerce orders (Qontak) directly into warehouse fulfillment queue.
  • Gave managers real-time analytics on product turnover rates and staff performance.
06 / Perspective

Why this matters

We avoided generic off-the-shelf ERP platforms that carry heavy subscription fees and rigid structures, building a tailor-made system designed around the exact warehouse SOPs and chat-ordering habits of the distributor's operations.

07 / Architecture

Tech Stack

Frontend & UI

Vue 3ViteTailwind CSS

DevOps & Infrastructure

NestJSNode.js

Storage & Protocols

PostgreSQL
LET'S GO

Get in touch

Have a project in mind?

Reply within 24 hours during WIB business hours. Indonesian or English — whichever fits you.

top rated plus · 100% jss · 8+ clients

Retail Operations Dashboard for an FMCG Distributor | Idin Studio