Back to Projects
Case Study

Manfith Logistics Platform

Saudi logistics container management platform connecting cargo owners and logistics service providers through a unified digital marketplace.

Live Demo
Node.js Express.js MySQL Sequelize Vue 3 TailwindCSS Socket.io JWT

Overview

Manfith is a large-scale logistics platform built for the Saudi market to connect cargo owners with customs clearance offices, transportation companies, storage yards, and logistics providers.

The system centralizes logistics workflows across sea ports, airports, and land crossings through a unified bilingual platform supporting operational management, negotiations, contracts, and real-time communication.

The project was structured as a monorepo containing backend APIs, a marketing website, and a multi-role operational dashboard.

The platform includes real-time chat, notifications, OTP authentication, multilingual support, analytics dashboards, employee management, and operational reporting.

Architecture Details:

Monorepo architecture with separated backend, website, and dashboard applications

Express.js backend with Sequelize ORM and MySQL database Vue 3 frontend architecture using Vite and TailwindCSS Socket.io real-time communication system JWT authentication with OTP email verification workflows Role-based access control with granular permissions CI/CD automation using GitHub Actions and PM2 deployment pipelines Arabic-first localization with RTL support

Challenges Solved:

Managing large operational workflows across multiple logistics providers

Building bilingual Arabic/English interfaces with RTL support Implementing real-time communication and notifications Structuring scalable multi-role operational dashboards Designing unified workflows for vendors, clients, and administrators

Deployment & Process Notes:

CI/CD deployment pipelines using GitHub Actions

PM2-managed production backend infrastructure Multi-application deployment architecture Built for real-world operational logistics workflows

Measurable Outcomes:

Centralized logistics workflows into a unified platform

Enabled operational coordination between multiple logistics actors Delivered scalable multi-role dashboards and real-time communication systems

Architecture

Monorepo architecture with separated backend, website, and dashboard applications. Express.js backend with Sequelize ORM and MySQL database. Vue 3 frontend architecture using Vite and TailwindCSS. Socket.io real-time communication system. JWT authentication with OTP email verification workflows. Role-based access control with granular permissions. CI/CD automation using GitHub Actions and PM2 deployment pipelines. Arabic-first localization with RTL support.

Challenges

Managing large operational workflows across multiple logistics providers. Building bilingual Arabic/English interfaces with RTL support. Implementing real-time communication and notifications. Structuring scalable multi-role operational dashboards. Designing unified workflows for vendors, clients, and administrators.

Deployment

CI/CD deployment pipelines using GitHub Actions. PM2-managed production backend infrastructure. Multi-application deployment architecture. Built for real-world operational logistics workflows.

Outcomes

Centralized logistics workflows into a unified platform. Enabled operational coordination between multiple logistics actors. Delivered scalable multi-role dashboards and real-time communication systems.