function updateHeaderHeight() {
        // Get the height of #brx-header
        const headerHeight = document.querySelector('#brx-header').offsetHeight;
          
        // Store the height in the CSS custom property --header-height
        document.documentElement.style.setProperty('--brxw-header-height', headerHeight + 'px');
    }

    // Execute the function as soon as the document is ready
    document.addEventListener('DOMContentLoaded', function() {
        updateHeaderHeight();  // Initial update of header height when the document is ready

        // Update the header height on window resize and orientation change
        window.addEventListener('resize', updateHeaderHeight);
        window.addEventListener('orientationchange', updateHeaderHeight);
});

An Empty Container Yard Management System That Replaced the Paper Trail

ClientAfrique Royale Ltd
IndustryLogistics, Shipping & Port Operations
Services ProvidedCustom Web Application Development, Systems Design, Reporting & Analytics
PlatformWeb (desktop and gate-terminal optimised), Android

Title: Empty Container Yard Management System Case Study | Stimuluz Technologies

Meta Description: Stimuluz Technologies built a custom Empty Container Yard Management System for Afrique Royale Ltd, digitizing container tracking, gate operations, and yard reporting.

Overview

Stimuluz Technologies developed a custom Empty Container Yard Management System (ECYMS) for Afrique Royale Ltd, giving the company real-time visibility into every empty shipping container moving through its yard — from gate-in to gate-out.

The Challenge

Managing an empty container yard involves tracking large volumes of containers by number, owner, size, condition, and location, often across multiple stacks and bays. Without a dedicated system, this kind of tracking tends to rely on manual logs and paper gate passes, which are slow to search, easy to misplace, and prone to human error — all of which make it harder to know exactly what is in the yard, where it is, and in what condition, at any given moment.

The Solution

Stimuluz designed and built a web-based yard management system tailored to Afrique Royale’s operations, replacing manual tracking with a digital record of every container movement. The system covers the full yard workflow: logging containers in and out at the gate, recording condition and damage at intake, assigning yard/bay locations, and giving supervisors a live dashboard of yard occupancy and container status.

Key Features

  • Real-time container inventory across the entire yard
  • Digital gate-in and gate-out logging
  • Yard and bay mapping with slot allocation
  • Container condition and damage reporting at intake
  • Search and filter by container number, owner, size, or status
  • Automated occupancy and activity reports
  • Role-based access for gate staff, yard supervisors, and management
  • Audit trail of all container movements

Results & Impact

The system gave Afrique Royale Ltd a single, searchable source of truth for its empty container yard, cutting down the manual paperwork involved in gate operations and making it significantly faster to locate a container, confirm its condition, or check current yard occupancy. Yard supervisors gained the visibility needed to plan space more efficiently and process gate transactions with less friction.

Technology Approach

Custom web application built with a relational database for container and movement records, role-based access control, and a reporting layer for operational analytics. In addition a custom mobile application was built for easy data collection from the security as well as the gate operators and the crane operators as well.