An App simplifies and optimizes goods transportation by connecting customers with professional drivers and trucking companies. Easily book shipments, receive bids, and choose the best option for your needs. Business users can benefit from the "Pay Later" feature for deferred payments. With a seamless interface, real-time tracking, and flexible payment options, it ensures efficient and hassle-free logistics management.
PROJECT OVERVIEW
Project Name: Logistics and Goods Transport Platform
Duration: 14 weeks
Project Description:
A modern logistics platform designed to streamline goods transportation. The app connects customers with individual drivers and trucking companies, enabling them to submit bookings, receive bids, and select the best transportation option. It supports flexible payment structures, including a “Pay Later” feature for business clients, and ensures a smooth end-to-end process—from request to delivery. With integrations for driver verification, payments, and location services, the platform caters to both B2B and B2C users, ensuring reliability and efficiency.
Role & Contributions:
I served as the lead Business Analyst and project owner, responsible for driving the initiative from discovery to deployment. My contributions included:
Conducting requirement gathering sessions with stakeholders.
Documenting functional/non-functional requirements, workflows, and user journeys.
Designing and validating booking, bidding, and payment processes.
Defining credit-based “Pay Later” rules and payout/cancellation logic.
Coordinating with cross-functional teams (Web, Mobile, QA, UI/UX, DevOps).
Facilitating UAT, preparing documentation, and ensuring regulatory compliance.
Tools used:
JIRA, MS Excel, MS Word, Miro, ChatGPT, Lovable, Uizard
Challenges Faced:
New domain exposure: Understanding the logistics industry and adapting requirements.
Complex feature design: Building credit-limit rules, refund/cancellation logic, and payout processes.
UI/UX alignment: Multiple design iterations required to match the business vision.
Language barrier: Dependence on client for Arabic translations made testing difficult.
Scope control: Convincing the client to prioritize critical features and avoid scope creep.
Approach:
My approach to project management consists of six key phases: Understand, Analyze, Ask, Prepare & Process, Communicate & Share, and Act.
Understand: Conducted discovery meetings to capture client vision.
Analyze: Studied logistics processes, competitors, and regulations.
Ask: Clarified gaps with structured Q&A.
Prepare & Process: Created WBS, backlog, use cases, and detailed documentation.
Communicate & Share: Maintained transparent discussions with team & client.
Act: Managed sprints, conducted reviews, and incorporated client feedback iteratively.
Major Milestones:
Discovery and Requirement Gathering,
Design integration, HTML Creation and Database Modelling
Development Phase – Individual and Business Customers (Mobile)
Development Phase – Individual and Company Drivers (Mobile)
Development Phase – Company (Web)
Development Phase – Super Admin (Web)
Testing, Bug fixing and Deployment
Deliverables:
Fully functional logistics platform (Web + Mobile)
Complete documentation & release notes
Deployed solution on client’s servers
Client Interaction:
Engaged in bi-weekly meetings (30–60 min) via MS Teams and email. Used JIRA for issue tracking and client feedback.
Documentation Produced:
Understanding Document (Presales)
Time and Cost Estimation Sheet
Work Breakdown Structure (WBS) – For internal team
Business Proposal Document
Product Backlog Document
Design Specification Document
Developer Level Document – Use Cases and User Stories
Project Workflow and Diagrams
Release Notes
Team Collaboration
Led a cross-functional team under Agile methodology with daily stand-ups, sprint planning/reviews, and retrospectives. Tracked tasks and hours via JIRA.
Problem Solving
Adopted a structured problem-solving approach—research, brainstorming, validating with stakeholders, and leveraging AI tools to draft and refine logic for credit systems and workflows.
Project Tech Stack
Backend: Laravel
Mobile: Kotlin (Android), Swift (iOS)
Frontend: HTML, CSS, Bootstrap
Database: MySQL
Cloud: AWS
Design: AdobeXD
Management: JIRA, MS Teams, Outlook
3rd Party APIs: WASL, SendGrid, Moyasar, 4jawaly, Google Maps
Key Takeaways
This project sharpened my business analysis, documentation, and stakeholder management skills, while expanding my knowledge of the logistics domain. I gained expertise in handling multilingual requirements, designing complex payment workflows, and leading cross-functional teams under Agile practices.