概要
海上輸送の出荷を、ブッキング→出港→入港まで追跡する動静管理アプリ。AIS(船舶自動識別)の位置情報と連携し、出港・入港を自動で判定します。
課題
本船の動静は船会社からのメール頼りで実績確認が遅れ、遅延の把握も後手に回っていました。
アプローチ
AIS APIから本船の現在位置・速度を取得し、距離・速度のしきい値(Haversine距離)で出港・入港を自動判定して記録。航行中の申告ETAから到着遅延を事前予測し、警告レベルを色分け表示します。同名異航海の誤記入を防ぐガードも実装しました。
主な機能
- 出荷のライフサイクル管理(受注→ブッキング→出港→入港)
- AIS APIによる出港・入港の自動判定・記録
- 航行中の遅延予測と警告レベルの色分け
- 荷主×本船×航海Noの重複ブッキング検出
- 別航海の誤記入を防ぐガードロジック
- 論理削除・作成者の監査
