Project Details
Full-Stack Developer — Porteur.ma
Developed a high-performance, on-demand logistics marketplace connecting transport requesters with couriers. Built as a fast Single-Page Application (SPA) with a focus on real-time event-driven workflows and headless authentication.
Overview
I architected and implemented Porteur.ma, a modern logistics ecosystem. It manages the entire lifecycle of transport requests through a server-driven routing system and headless authentication, ensuring low-latency interactions for both requesters and drivers.
Challenge
The logistics sector requires a platform that can:
- Handle real-time state changes: Seamlessly moving from “Dispatching” to “In Transit” to “Delivered.”
- Role-Based Workflows: Providing distinct interfaces for requesters and service providers.
- Maintain Code Reliability: Ensuring mission-critical delivery data remains consistent during high-concurrency events.
- Optimize Routing: Efficiently pairing transport requests with available workers.
Solution
I engineered a robust system centered around:
- Modern Backend Infrastructure: Built on PHP 8.4 and Laravel 12, utilizing property hooks and asymmetric visibility for cleaner, more maintainable data models.
- SPA Experience: Leveraged Inertia.js and Vue 3 to provide a fast, reactive interface without the complexity of traditional REST-API client state management.
- Styling & Performance: Utilized Tailwind CSS v4 to deliver a performant, utility-first UI with minimal CSS overhead.
- Test-Driven Development: Achieved high feature coverage using Pest, ensuring stability in the delivery lifecycle.
Impact
Delivered a scalable, production-ready marketplace that reduced manual dispatching overhead and accelerated transport matching. The implementation of modern PHP 8.4 features resulted in a 20% reduction in boilerplate code while maintaining strict data integrity.
.png)