Turuq Onboarding

Projects Overview

This section proudly discusses our work in Turuq, what it is, what it aims to solve and how it integrates in our ecosystem.

Tech Stacks

Our projects are built on two primary stacks:

  • Web Stacks:
    Use either Node.js with Express, Bun with Hono, or NestJS for backend services, paired with NextJS as the frontend framework.

  • Mobile Stacks:
    Built with Expo and React Native for a seamless mobile experience.


Below are overviews of our seven key projects:

Main Platform

Overview:
Our Main Platform allows Admins and Clients to manage their data.

Tech Stack:

  • Frontend: Next.js, React, Tailwind CSS, TypeScript
  • Backend: Node.js with Express
  • Database: MongoDB

Warehouse Management System

Overview:
Our Warehouse Management System allows our staff to easily manage inbound and outbound inventory, stock control and order fulfillment.

Tech Stack:

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

Courier Management System

Overview:
Designed for optimal courier hand-in, hand-over and monitoring, this portal enables our staff to manage a tight operation.

Tech Stack:

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

Courier App

Overview:
Our flagship app allows a fraud-proof experience for clients; screenshots and live updates for all orders coupled with an intuitive interface for couriers of all backgrounds.

Tech Stack:

  • Mobile: Expo, React Native
  • Backend: Node.js with Express
  • Database: MongoDB
  • File Storage: Supabase

Pick-Up App

Overview:
Our Pick-Up App empowers Turuq to provide a pick-up based model, further scaling our operations.

Tech Stack:

  • Mobile: Expo, React Native
  • Authentication: Clerk
  • Backend: Bun with Hono - CMS
  • Database: MongoDB
  • File Storage: Supabase

Shopify Partners App

Overview:
A Third-Party App on Shopify developed specifically for our clients, offering automated order receival, stock synchronization and more.

Tech Stack:

  • Frontend: Liquid Code - Polaris Components
  • Backend: Javascript
  • ORM: Prisma

Courier Integration Service

Overview:
Our Courier Integration Service (CIS) is the middleware layer that bridges Turuq's internal order management with third-party courier providers, handling fulfillment dispatching, webhook ingestion, and real-time status synchronization.

Tech Stack:

  • Runtime: Node.js
  • Framework: NestJS
  • Language: TypeScript
  • Database: MongoDB
  • Authentication: Clerk

On this page