Oroboroで3つの大洋を8年間航海してきて、私はたくさんのものを修理してきた。エンジン、造水機、ウインドラス、オートパイロット、配管、電子機器——挙げればきりがないが、どれも少なくとも一度は壊れたことがあるだろう。

何年もの間、私のメンテナンス「システム」は、紙のノート、スマホのメモ、自分宛てのいくつかのWhatsAppメッセージ、そして記憶を頼りにしたものの寄せ集めだった。だいたいはうまくいっていた。うまくいかなくなるまでは。

ついに堪忍袋の緒が切れたのは、Cycladesで左舷エンジンのインペラを最後に交換したのがいつだったか思い出そうとしていたときだ。交換したのは分かっていた。Maltaでだったとほぼ確信していた。それともSicilyだったか? Aegean海のシーズンより前だったのは間違いない。でも正確にはいつ? それから何時間動かしたのか? 見当もつかなかった。結局、念のために交換し直したものの、あのもやもやした感覚は残り続けた。

ボートメンテナンスの問題点

ブルーウォータークルーザーは、所有できるものの中でも最も複雑なものの一つだ。Oroboroには2基のディーゼルエンジン、造水機、ソーラーパネル、オートパイロット、VHF無線、AISトランスポンダー、ファーリング式ジェノア、パラセーラー、非対称スピネーカー、有効期限のある安全装備など、数え上げればきりがない。それぞれのシステムが独自のスケジュールで定期メンテナンスを必要とする。

ほとんどのクルーザーは、これをスプレッドシート(几帳面な人なら)やノート(そうでない人なら)で管理している。スプレッドシートの問題は、一つのデバイスにしか存在せず、更新を忘れがちなことだ。ノートの問題は、濡れたり、なくしたり、書き切ってしまったりすることだ。

私が本当に欲しかったのは、こんなものだった:

  • スマホの中にある(常に持ち歩ける)
  • クラウドと同期する
  • データをプライベートに、暗号化して保管する
  • 実際に使い続けられるくらいシンプルである

これらすべてを満たすものは見つからなかった。だから自分で作った。

作ったもの

Oroboro Boat Managerは、ブラウザで動作し、ネイティブアプリのようにスマホのホーム画面にインストールできるウェブアプリだ。シンプルな発想を軸に作られている:ボート上のすべての作業を記録し、完了するたびにメモを残し、必要なときにいつでも完全な履歴を確認できる。

どんなシステムについてもタスクを追加できる——「左舷エンジンのインペラ交換、200時間ごと」——そして完了記録を日付、メモ、写真付きで残せる。アプリは、期限切れのもの、まもなく来るもの、済んだものを追跡する。写真も保存でき、これが書類の管理に驚くほど便利だと分かった。

データはクラウドに送信される前に、AES-GCMを使ってデバイス上で暗号化される。PINがスマホから出ることはない。私にもあなたのデータは読めないし、他の誰にも読めない。デバイス間で同期するので、Yukaも私も、何が済んだかを同じ視点で確認できる。

メンテナンス

エンジンメンテナンス画面

ボートの各システムには独自のサービス間隔がある——エンジンオイル、ギアオイル、燃料フィルター、リップシール——アプリは前回のサービスからの稼働時間を追跡する。間隔が近づくとゲージがオレンジになり、期限を過ぎると赤くなる。完了するたびに日付とメモが記録され、カウンターがリセットされる。上部のアラートバッジが全モジュールにわたる期限切れのものを浮かび上がらせるので、何一つ見逃さずに済む。

食料調達

食料調達画面

食料調達モジュールは、カテゴリー別に整理された恒久的な在庫リストを保持する——食料、飲料、洗面用品——そして補充が必要とフラグを立てたものすべてを集めるショッピングリストのタブがある。履歴タブは過去の調達回の合計を記録し、インサイトタブは月間支出と店舗間の価格比較を表示する。Yukaも私もこのモジュールを使っていて、スマホ間で同期するので、いつも同じリストを見ている。

LPG

LPG画面

ガスは、いつも間の悪いときに切れるものの一つだ。LPGモジュールは、船上のすべてのボンベを追跡する——本数、サイズ、残りキログラム数——そして各補充を、支払ったキログラム単価とともに記録する。時間が経つにつれて、さまざまな国にわたる価格履歴が積み上がっていく。港によって1キログラムあたり€0.62から€5.00までいろいろあったので、あちこち比べて買うときにこのデータは本当に役立つ。

造水機

造水機画面

私たちの造水機は、稼働80時間ごとにメンブレンの洗浄が必要で、活性炭プレフィルターは6か月のカレンダースケジュールで交換が必要だ——完全に異なる2つの間隔で、混同しやすい。モジュールはそれぞれを独立して追跡する:時間ゲージが前回のメンブレン洗浄からカウントダウンし、別のセクションが活性炭フィルターをカレンダーに対して追跡する。海上でフィルター交換の時期が来たとき、アプリは前回の正確な数値を表示するので、自信を持って更新できる。

嵐から身を隠しながら作った

アプリの大部分は南風の暴風のさなかに書いた。それがまた似つかわしい。風が30ノットで吹きすさぶなか、岩陰に錨泊しているというのは、何か特別な感じがある。最初のバージョンは単純なタスクリストだった。そこにどんどん機能を追加していった:写真アップロード、クラウド同期、暗号化ストレージ、そしてどのPINを使ったか思い出せない瞬間のためのヒント付きPINシステム。

バックエンドはCloudflare Workersで動いている。私たちのブログをホストしているのと同じインフラだ。サーバーレスで、安価で、グローバルだ。データはCloudflare KVに暗号化されたブロブとして保存される。全体としてほとんど運用コストがかからない。

試してみて

無料だ。スマホでboat.sailingoroboro.comを開き、PINを設定し、ボートのシステムやタスクを追加し始めればいい。ホーム画面にインストールすれば、本格的なアプリの感覚で使える。アカウント不要、広告なし、サブスクリプションなし。

役に立ったなら、ぜひ感想を聞かせてほしい。Instagramの@sailingoroboroまでメッセージを。

よい航海を——そしてあなたのインペラが常に新品でありますように。

— Francesco