目の前で作業枠が動いて驚きました
整備工場の作業予定を管理するツールを、いま Claude Code と Firebase で作っています。使ってくれた人のほぼ全員が驚く場面があります。わたしもそうでした。
遠く離れた整備工場でほかの人が動かした作業枠が、事務所のパソコンの画面でほぼリアルタイムに動くところです。
Web ブラウザの画面でこんなことができるとは知りませんでした。できたとしても、とんでもない費用がかかるものだと思っていました。まさに[目から鱗]でした。
これまでのやりかた
これまでは共有フォルダに置いた Excel のファイルで作業予定を管理していました。
- 誰かがファイルを開いていると、ほかの人は[読み取り専用]でしか開けず、編集できませんでした。
- 開いたまま席を離れた人がいて、編集できる人を探すことがありました。
- 一度に1人しか触れません。
- 工場にいる人は予定をみるのに、事務所に聞くか戻る必要がありました。
- 画面をみているときに予定が変わっても気づけません。ファイルを開き直す必要がありました。
Firebase に置き換えたら
Excel を Firebase に置き換えただけで画面が変わりました。
- 誰かが作業枠を動かすと、ほかの人の画面もほぼリアルタイムに動きます。
- 事務所と工場が離れていても、同じ画面をみて話ができます。
- 複数の人が同時に触れます。
- ファイルをやりとりする必要がなくなりました。
このツールの動きは docata.jp のページでみられます。スクリーンショットではなく、コードで描いた架空のデータの動く画面です。作業枠を作ってピットへ動かす流れがゆっくり実際のように動きます。
使ってくれた人の反応
使ってくれた人のほぼ全員が画面が勝手に動くところで驚きました。実際にあった声を、ふたつ紹介します。
『えッ、リロードもしてないのに、なんで動くの?』
『最近はこれが当たり前なの?』
ひとつめの疑問には、次の節、[なぜこんなことができるのか]で答えます。ふたつめの疑問には、そのあとの[向いている場面と向かない場面]で答えます。
なぜこんなことができるのか
やっていることは、画面とサーバーをつなぎっぱなしの線(WebSocket など)で繋いでいる、ということです。誰かが何かを変えると、サーバーから全員の画面に変化がすぐに届きます。
特別な技術ではありません。Google ドキュメントの共同編集やチャットアプリも同じ考えかたです。Firebase はこの仕組みを少ない手間で使えるようにしてくれる道具です。
向いている場面と向かない場面
この仕組みは人数が少なく仲間うちで使う場面にとても向いています。社内の予定表や現場の管理ツールがそうです。
一方、映画館の座席予約のように大勢が一気に押し寄せて同じ席を取り合う場面は別の工夫が必要です。同じ席を2人が押したときどちらかを確実に断る仕組み(排他制御)が、画面の見せかたよりずっと大事になるからです。
費用について
整備工場のツールの Firebase の請求は、2026年10月1日から25日までで合計247円でした(Firebase の管理画面で確認しました)。
- データベース(Firestore): 160円
- サーバー側の処理(Cloud Functions): 9円
- パスワードなどの秘密の値の保管庫(Secret Manager): 77円
読み取りは1日に最大約13万回で、無料の範囲(1日5万回)を超えた日もありました。ただし、超えた分の料金は試算で、1日あたり数円以下です。開発中のテストを含む数字で、月の途中のものです。内訳のくわしい話は、記事[Firebase の料金]に書きました。
まとめ
- 共有フォルダの Excel を Firebase に置き換えるだけで、現場と事務所が同じ画面で繋がりました。
- リアルタイムの画面は特別な技術ではなく、向いた場面に使うと効果が大きい道具です。
- 人数が少ない仲間うちの業務こそぜひ試してほしい仕組みです。
お困りのことがあれば、お気軽にご相談ください。ご相談とお見積もりは無料です。
から、作業枠が並ぶ画面([ほかの人の操作が、すぐ映る]の表示)へ向かう、オレンジの矢印。上に[Excel → Firebase]の文字。](https://notes.docata.jp/_emdash/api/media/file/01M5T1KKS9B512Z5GHKHS6Q6R7.01M5T1KKYE0V574K6M3W2DY42T.png)


![ドット絵の作業員[ドカタ氏]が、吹き出しで[無料でどこまで?]と問いかけている。右に、[Firebase の料金][無料の範囲と、有料にするとどうなるか]の文字。](https://notes.docata.jp/_emdash/api/media/file/01M5SHYNF92ZYV857HFKQN2KW7.01M5SHYNMYP3SJCZYM5HRVBGZD.png)
まだコメントはありません