Inspiration

Some of the world’s most critical operations still run on paper, radio calls, spreadsheets, and human memory. Ports, warehouses, and yard operations coordinate thousands of physical movements every day — trucks entering gates, waiting for parking, docking for loading, and exiting terminals. Yet many facilities still lack real-time visibility into where vehicles are, which docks are blocked, or how congestion is building across the yard.

What it does

a comprehensive Smart Yard Operations Management System — an enterprise-grade AI web application for logistics terminals and container yards. Transforms physical yard operations as a digital board.

  • Grants views into vehicle locations and docks available
  • Real-time monitoring of yard operations and vehicle movements.
  • Vehicle registration and gate pass
  • Automated dock and parking assignment
  • Incident management and escalation
  • Operational analytics and performance tracking
  • Natural language querying of operational data

How we built it

YardOS is built entirely on the MeDo.dev, built a comprehensive Yard Operations Management System — an enterprise-grade web application for logistics terminals and container yards. We went through an iterative process where we requested features (real-time tracking, AI assistant, landing page). I implemented them with full database schema, authentication, role-based access, and a polished dashboard UI. Used specs in requirements.md to be able to build web app within the budget.

FrontEnd

  • React
  • Typescript Vite
  • Vite

    Database

    • Supabase

The AI Assistant is the best feature. Here's why:

It uses Google Gemini API to let users ask natural language questions about live operational data — like "Which docks are free?", "Show vehicles that exceeded SLA", or "Which dock has the longest queue?" — and gets real-time answers pulled directly from the Supabase database.

The AI doesn't just return generic responses. It: Queries live data (60 vehicles, 10 docks, 6 parking zones, incidents, alerts) Performs calculations (turnaround times, utilization percentages, queue lengths) Identifies bottlenecks and congestion automatically Provides actionable insights like which vehicles need priority attention

Challenges we ran into

Gemini API Key not free . Handling the Gemini API required a billing tier

Accomplishments that we're proud of

  • Digitized an physical logistics workflow
  • dock and parking allocation
  • AI assistant to answer yard insights

What we learned

Port operations can mean fragmented communication and manual coordination

What's next for YardOS

  • Adding real yard GPS
  • analysis of yard efficiency
  • predict dock usage using history
  • add multiple yards count

Built With

Share this project:

Updates