NEWS

お知らせ


スタッフブログ

📋チェックシートがかさばらない!オフラインで動くペーパーレスアプリを自作してみた話

こんにちは。SI事業部のKAです。

日々、業務用PCのセットアップをしていると、避けて通れないのが「チェックシート問題」です。
作業内容を記録するため、毎回紙のチェックシートを使っているのですが、これがとにかくかさばる。
捨てようにも「何かあったときに見返したいから…」と置いておくうちに、いつの間にか山のように。
スキャンしてPDF化?正直、面倒すぎてやりたくないです。

というわけで、「これ、ペーパーレス化できないかな?」と考えました。

🛠 作るうえでの条件
お客様のPCを使うので、セキュリティやソフトウェア制限が厳しく、次のような制約があります:

  • ローカル・オフラインで使えること(ネット禁止)
  • 特別なソフトやツールをインストールしないこと(お客様PCなので)
  • 途中で保存して、後日再開できること

そして何より、私はプログラミングがほとんどできません(学生時代に授業で少し触れた程度)。
…というわけで、今回の開発は全部ChatGPTに丸投げしました。


🧠 ChatGPTに「これ作って」と頼んだ結果

できたのがこちら、名付けて「CheckSheetApp」。

  • USBメモリに「CheckSheetApp」フォルダを保存
  • セットアップ対象のPCにコピーして実行(ブラウザ上で動作)
  • 項目をチェックして、メモを書いて、保存ボタンを押すだけ
  • 途中保存・再読み込みOK
  • 作業内容に合わせてテンプレート(チェック項目)を切り替え可能
  • オフラインで完結、データはすべてUSBやローカルに保存

さらに、新しいチェックシートを作るときのために、テンプレート追加マニュアルも完備


🤖 開発にかかった時間:まさかの3時間

「のんびり作ろう」と思っていたら、ChatGPTが次々にコードを書いてくれるので、
私がやったのは、指示して出てきたコードをコピペするだけ。
あっという間に3時間ほどで完成しました。


🤔 苦労したことは…あまりない

強いて言えば、最初にローカルファイルからJSONを読み込もうとしたら、ブラウザのセキュリティ制限でエラーになったことくらい。
「なんか動かないよ」と投げたら、すぐにFile Picker形式に変更してくれて、あっさり解決しました。


📉 使い勝手の実情:完璧じゃないけど、実用レベル

実際に使ってみた感想は…

  • チェック画面がけっこう大きくて、作業中にちょっと邪魔
  • 保存する前にブラウザを閉じると全て消えて悲惨なことに

ですが、机にチェックシートの山はできないし、探すのも楽。

改善点はあるものの、かなりメリットは大きいのではと感じています。


📚 今後はコードの中身を見てみたい

今回は「なんか動いてるな〜」くらいの理解で使っていますが、
今後はChatGPTが書いたコードを少しずつ読んで、自分なりに理解していこうと思っています。


※本記事は、OpenAIのAIアシスタント「ChatGPT」の支援を受けて執筆・編集しています。