Skip to content

A custom Laravel/Vue.js WMS :

4 Mar 2026

Banner Image

When a business runs on Excel, replacing it with custom software is a logical step. But when a business is a dry port, processing hundreds of time-sensitive container movements daily, replacing Excel isn’t just a software project, it’s a live operational transformation.

Sonora, a key dry port operator in Oran, Algeria, faced this exact reality. They needed to digitize their core logistics workflows, but they couldn’t afford to pause their operations to do it. This is the story of how Trybe delivered a live transformation, not just a piece of code.

The client: Sonora

Sonora specializes in container storage and logistics management. Their daily reality involves a complex ballet of receiving, positioning, and dispatching containers across multiple zones. This requires seamless coordination between on-ground teams moving the freight and administrative teams managing billing and compliance. Before Trybe, this entire ecosystem was managed through fragmented Excel sheets, leading to data entry errors, limited traceability, and billing inaccuracies.

The problem: A live transformation, not a software project

This wasn’t a standard IT rollout. Sonora needed to digitize mission-critical workflows while their port operations were running at full speed. The real challenge was multi-dimensional:

  • Non-disruptive transformation: They had to transform time-sensitive logistics processes without disrupting the daily throughput of containers.
  • Digitizing reality, not fiction: The new system had to convert field reality into a digital format. It couldn’t force ground teams into a rigid, fake process that didn’t match how work actually got done.
  • The “Impossible” timeline: The solution had to be delivered in just two months, without sacrificing the precision required for accurate billing and compliance.
  • Bridging two worlds: The system needed to align the logic of ground operators (who move containers) with that of admin teams (who bill for them) inside a single, unified workflow.

Trybe’s solution: an operations-first approach

Trybe understood immediately that this required more than just development; it required an operational transformation. We treated the project as a partnership to redesign how Sonora worked, using technology as the enabler.

1. Discovery & planning: mapping the real world
We didn’t start with code. We started with workshops and process-mapping sessions with both the administrative and on-ground operational teams. We walked through their exact flow: how a container is received, how it’s moved and stored, and how that movement translates into billing logic. This analysis ensured every real-world dependency was captured before a single line of code was written. The result was a comprehensive Functional Specification Document, the single source of truth for the project.

2. Design: built for the user
The interface was designed to match the rhythm of the port. We built simple, robust dashboards and data entry screens that prioritized clarity and efficiency. By mirroring their natural workflow, we minimized the training curve, making the digital transition feel intuitive for operators. Given that their work is primarily field-based, the mobile version was prioritized, as a phone is far better suited for operators working on the ground than a desktop.

The mobile interface focuses on the main field operations, such as “stock placement” and “positioning.” However, for flexibility and centralized management, all these same operations like :  Stock placement  and positionning can also be performed from the admin dashboard.

3. Development: building a digital mirror
We built a custom Web-based Warehouse Management System (WMS) using a Laravel (backend) and Vue.js (frontend) stack, hosted on a secure cloud infrastructure. The key was building modules that acted as a digital mirror of port operations:

XYZ grid management: We implemented a visual grid system that allows operators to assign and move containers digitally, providing full traceability of every container’s physical location.

Manual transfer logic: Crucially, the system tracks manual relocations between stock zones. If a container is moved by a forklift, the digital record moves with it, maintaining a complete movement history.

Automated billing engine: The system automates the complex, time-based billing (semi-monthly) by calculating actual storage time and operation types based on configurable rates, eliminating manual errors.

4. Testing & Training: Securing adoption before Go-Live
To ensure a smooth transition, we ran hands-on simulation sessions using Sonora’s real operational data. This allowed administrators and operators to practice in a safe environment, building confidence and ensuring they were ready to manage the live environment from day one.

The result: A unified, real-time operation

The new platform digitized every step of Sonora’s container lifecycle, from entry to invoicing. The impact was immediate:

  • No major disruption: The transition was seamless, with daily port activity continuing uninterrupted.
  • Rapid adoption: Because the system was built around their reality, teams adopted it quickly, moving from manual Excel coordination to digital execution.
  • Standardized & scalable operations: Administrative tasks that once took hours were reduced to minutes. All movements and billing became fully traceable, creating a transparent, data-driven process.
  • A foundation for the future: Sonora now has a scalable digital core. With the foundation in place, Trybe is planning future extensions to cover advanced inventory management and operational analytics, enabling Sonora to handle higher volumes with confidence.

This project proved that true digital transformation happens when you focus on the operation first and the software second. By aligning stakeholder reality with rapid, precise development, Trybe delivered a solution that didn’t just digitize Sonora’s workflow, it transformed it.

meta description: See how a custom Laravel and Vue.js WMS automated container tracking and billing for Sonora, aligning ground teams and admin for seamless, scalable port management.


We are interested in your opinion !

Author Image

nustargame ph

added comment 16 hours ago

Nustargame PH, alright! Good to see a local option that's actually decent. Give it a look, might surprise you: nustargame ph