Turuq Onboarding

Courier Management System

Objective

Our Courier Management System is the core pillar of our operations, allowing staff to assign orders to their designated couriers, hand in order batches to couriers, monitor and track all order updates; maintaining Turuq's integrity through inspecting every update/screenshot by our couriers. The CMS allows a seamless hand over experience as well. More importantly, the platform allows integrating a barcode scanner to easily allow staff to process orders.

Features

Key Features

  • Feature 1 - Barcode Scanner based processing.
  • Feature 2 - Zone-based Courier Assignment to our Orders.
  • Feature 3 - 10-30 minutes hand-in & hand-over to Couriers.

User Roles

User Roles

  • Courier Manager: Manages the system, settings, and users as well as has access to most features.
  • Assignment Officer: Assigns orders to their designated courier.
  • Hand-over Officer: Hands-over and settles orders with couriers.
  • Pick-Up Officer: Manages processing pick-up orders and preparing RTO batches.

Challenges

Challenges Faced

  • Client Peripheral Handling - Handling the use of Serial Peripherals at Client-side.

Tech Stack

Tech Stack

  • Frontend: Next.js, React, Tailwind CSS, TypeScript
  • Backend: Bun with Hono
  • Authentication: Clerk
  • Database: MongoDB

Releases

Release History

  • v1.0.0 - Initial release.

On this page