Wawasan Dengkil
Tool & Order Management Platform

Unified mobile & web system for creating orders, admin approvals, pick‑and‑pack, delivery & return flows—with role‑based access and real‑time inventory updates.
Client

Wawasan Dengkil

Industry

Operations & Field Services

Engagement

Discovery, Product Design, Web & Mobile Development

Tech Stack

Next.js, NestJS, React Native, PostgreSQL, Redis

About the project

Wawasan Dengkil operates a distributed tool and equipment workflow involving multiple roles—from order creators to store personnel to delivery drivers. The business needed a single source of truth for inventory, order status, and field operations.

Challenges

24 badge check
Fragmented processes

Orders, approvals, and deliveries were captured across spreadsheets and chat, causing delays and errors.

24 badge check
Inventory visibility

No real‑time view of stock levels and reservations across multiple stores.

24 badge check
Role complexity

Distinct permissions and workflows for User, Admin, Store Man, and Driver roles.

24 badge check
Delivery/return tracking

Manual handoffs created blind spots in pickup, drop‑off, and returns.

Our solution

We delivered a unified platform spanning request to return—designed for speed, accuracy, and operational clarity.

24 blueprint
Role‑aware workflows

Clear capabilities per role: Users create and track orders; Admin approves; Store Man handles pick‑and‑pack; Driver manages delivery & return.

24 three dimensional object
Inventory engine

Reservations, stock movements, and adjustments are recorded with audit trails and conflict protections.

24 ring
Delivery orchestration

Route assignments, status updates, proof‑of‑delivery, and return intake—synced in real time.

Operations console

Admin dashboard for demand approvals, exception handling, and performance reporting.

24 cheque 2
Access & compliance

RBAC, data partitioning, and activity logs ensure accountability and data security.

Notifications & comms

Role‑targeted notifications for approvals, dispatch, and status changes to reduce delays.

High-level architecture

Web: Next.js app for Admin & Store roles; Mobile: React Native app for Users & Drivers.

Backend: NestJS services with REST/GraphQL APIs; background workers for stock sync and notifications.

Database: PostgreSQL with row‑level security; Redis for queues and real‑time feeds.

Security: RBAC, JWT, rate limiting, audit logs; environment‑scoped secrets.

Observability: Centralized logs, metrics, and error tracing across services.

User roles & capabilities

24 blueprint
User
24 three dimensional object
Admin
24 ring
Store Man
Driver

Results and impact

Faster fulfillment

Pick‑and‑pack cycle time reduced with clearer handoffs and alerts.

Inventory accuracy

Real‑time reservations and returns improved stock confidence.

Operational visibility

End‑to‑end status tracking across roles cut follow‑ups and miscommunications.

Scalable foundation

Modular services ready for new hubs, SKUs, and workflows.

Note: Add quantitative KPIs after production analytics finalize.

Technologies used

Frequently Asked Questions

Yes—mobile app caches assignments and syncs automatically when back online.

Orders cannot progress to pick‑and‑pack until Admin approval; exceptions are logged.

Yes—stock movements and proof‑of‑delivery support scanning for accuracy.

Tenants and hubs are modeled to allow safe expansion without downtime.

Need a role‑aware ops platform?

We build reliable systems that streamline approvals, inventory, and field delivery—so teams move faster with fewer errors.