Loading image 1...

01/01

MusawarahSCM

End-to-End Supply Chain Management System with Admin, Driver and Customer Applications

Client
Kajian Musawarah, Indonesia
Year
2024
Timeline
3 months
Category
Web Development / App Development
UI Goal
Make visible stock match actual stock at every stage of the chain.
VISUAL STYLE
Functional and data-dense, since it is used to work in daily rather than to be shown off.
LAYOUT SYSTEM
Separate interfaces per role, each showing only what that role needs.
PRIMARY DEVICE TARGET
Operations managers, delivery drivers and community merchandise customers.
Musawarah SCM
Featured Work

Musawarah SCM

End-to-End Supply Chain Management System with Admin, Driver and Customer Applications

Overview

End-to-End Supply Chain Management System with Admin, Driver and Customer Applications

Kajian Musawarah runs official merchandise sales and charity initiatives for its community. Javapixa built an end-to-end supply chain management system for that operation: supplier procurement, raw material allocation, vendor production monitoring, multi-warehouse stock and order fulfilment. The front end is React on a Go backend, reached through three applications, one per role.

Challenge

The Problem

The supply chain involved several parties whose records lived apart: suppliers, production vendors, warehouses and delivery. When demand spiked around a community event or a digital campaign, it was the gap between actual stock and visible stock that turned into a stockout. Closing that gap mattered more than polishing any one part of it.

Solution

Every stage was brought into one system, so procurement, production, stock and delivery read the same numbers. The Go backend is the single source of stock truth for all three applications. Reordering runs on automated triggers rather than waiting for someone to notice stock running low, and batch tracking means a production run can be followed through to the orders it shipped. The interfaces are split by role: administrators manage, drivers deliver, customers order.

VisualJourney

Project Showcase

Loading image 1...

Screenshot 1

Project visualization and interface design

01/01
Navigate

TechStack

01

React

Interface

02

Go

Backend

03

Multi-Warehouse Stock

Supply Chain

04

Batch Tracking

Supply Chain

KeyFeatures

[01]

Procurement and Raw Materials

Supplier procurement and raw material allocation are recorded in the same system as finished stock, so production needs are visible from upstream.

[02]

Vendor Production Monitoring

Production progress at the vendor is tracked inside the system, rather than in separate conversations recorded afterwards.

[03]

Multi-Warehouse Stock

Stock reads per warehouse and in aggregate, so fulfilment can be routed to a location that actually holds the item.

[04]

Automated Reorder Triggers

Reordering runs against thresholds, so it does not depend on someone checking stock at the right moment.

[05]

Batch Tracking

Each production run can be traced from raw materials through to the orders it shipped.

[06]

Admin, Driver and Customer Apps

Three separate interfaces by role: administrators run the supply chain, drivers handle delivery, customers place orders.

OurProcess

A detailed look at how we brought this project from concept to reality through our proven methodology.

01
Duration
3 weeks

Mapping the Supply Chain

Followed the real flow from supplier through to delivery, then identified where the records broke and had to be joined up.

Deliverables
Supply Chain Map
Stock Data Model
Role Definitions
02
Duration
1.5 months

Backend and Admin App

Built the Go backend as the source of stock truth, with the admin application for procurement, production and warehouse management.

Deliverables
Go Backend
Admin App
Reorder Triggers
03
Duration
1 month

Driver and Customer Apps

Built the driver application for delivery and the customer application for ordering, both reading stock from the same backend.

Deliverables
Driver App
Customer App
End-to-End Testing
  • 01Supplier procurement, vendor production, multi-warehouse stock and fulfilment sit in one system.
  • 02Three applications for three roles: administrators, drivers and customers.
  • 03Reordering runs on automated triggers rather than on someone noticing stock is low.
  • 04Batch tracking lets a production run be followed through to the orders it shipped.
  • 05TODO: add verifiable outcomes from the client when they are available.

Want something like this?

These are the Javapixa services behind this project.

Musawarah SCM - Portfolio | Javapixa Creative Studio