A transport Booking and consignment handling Portal (Al Khanjry – Oman/UAE)
Project Overview
The overall objective of the Al Khanjry Groups is to evolve its group operations into a digital platform for transportation, logistics and personnel management across the greater GCC. I was responsible for developing a secure and scalable admin dashboard for its internal team to track their activity, update operational information and manage the workflow assignments.
Project Objective
To create a reliable, web-based admin interface to run operations in real time, with appropriate access security, display the information in an organized and actionable format for the back-office team members.
Technology Stack
Frontend: React.js 3 (SPA) with React Router, Axios for API calls
UI framework: Tailwind CSS for rapid, responsive UI design
Backend: Laravel (PHP) with RESTful APIs, Laravel Sanctum for token-based authentication
Database: MySQL (with relational schema for user roles, trip types, logs)
Hosting/Deployment: Hosted on AWS EC2, MySQL via AWS RDS, front-end assets served via Cloudfront CDN
DevOps: dockerized backend development, version control on GitHub, CI via GitHub actions
Key Features
Admin Login portal: Secure authentications and session control with admin-specific permissions per role
Data Management panels: CRUD interface for personnel data, geographical routes, vehicles, logistical activities and documents, payments and other general data elements