CloudSketch AI Logo
FeaturesTemplatesPricingEnterpriseAboutContactLog in
🌙☀️
Log inStart free
Home/Templates/Maritime, Ports & Shipping

🚢 Maritime, Ports & Shipping · C4 Architecture · Pro

Digital Shipping Line Platform

A shipping line's digital platform where customers get instant quotes, book containers, submit shipping instructions and track shipments.

More Maritime, Ports & Shipping templates

C4 Architecture diagrams are part of Pro. Anyone can view this one; generating and editing it needs Pro.

Drawing diagram…

What this diagram shows

  • Instant quotes replace email rate requests
  • Shipping instructions feed the bill of lading automatically
  • Tracking events come from terminals and vessels

Prompt used

Shipping line platform: customers use a web portal and API. A quote service prices routes from rate tables and surcharges. A booking service checks equipment and vessel space. A documentation service turns shipping instructions into draft bills of lading. A tracking service collects events from terminals (EDI) and vessel AIS. Invoices come from the billing system.

Mermaid code
C4Container
title Digital Shipping Line Platform
Person(cust, "Shipper / Forwarder", "Books and tracks cargo")
System_Boundary(sl, "Shipping Line Platform") {
  Container(web, "Customer Portal and API", "React + REST", "Quotes, bookings, tracking")
  Container(quote, "Quote Service", "Java", "Rates and surcharges")
  Container(book, "Booking Service", "Java", "Space and equipment")
  Container(docs, "Documentation Service", "Java", "Shipping instructions, B/L")
  Container(track, "Tracking Service", "Go", "Container events")
  ContainerDb(db, "Operations DB", "PostgreSQL", "Bookings and events")
}
System_Ext(term, "Terminals", "EDI status messages")
System_Ext(ais, "AIS Provider", "Vessel positions")
System_Ext(bill, "Billing System", "Invoices")
Rel(cust, web, "Uses")
Rel(web, quote, "Get quote")
Rel(web, book, "Book")
Rel(web, docs, "Submit instructions")
Rel(web, track, "Track")
Rel(track, term, "Receives events")
Rel(track, ais, "Vessel positions")
Rel(book, db, "Reads/writes")
Rel(docs, bill, "Triggers invoice")

Related templates

C4 ArchitectureProMaritime, Ports & Shipping

Port Community System

A port community system that connects shipping lines, terminals, customs, freight forwarders and truckers on one platform, so documents are shared once instead of emailed many times.

SequenceMaritime, Ports & Shipping

Import Container Clearance Sequence

The journey of an import container from unloading to leaving the port: discharge, customs filing, duty payment, delivery order and gate out.

State MachineMaritime, Ports & Shipping

Shipping Container States

The states a shipping container goes through in an export journey, from empty pick-up to delivery at the destination.

Data FlowMaritime, Ports & Shipping

Vessel Tracking with AIS

How ships are tracked worldwide: AIS signals picked up by coastal stations and satellites, cleaned, matched to voyages and used for arrival predictions.

DeploymentProMaritime, Ports & Shipping

Container Terminal Operating System

Where a container terminal's systems run: the terminal operating system in the data centre, equipment control on cranes and yard vehicles, and gates with automation.

Database ERDMaritime, Ports & Shipping

Ocean Freight Booking Schema

Tables for an ocean freight booking platform: shippers, bookings, containers, voyages, bills of lading and tracking events.