「また遅延か…」をきっかけにClaude Codeで通知アプリを作ることにした【前編】

Claude

※本記事はアフィリエイト広告(PR)を含みます。

「電車が遅延しているのに気づかず、あわてて家族に連絡する羽目になった」——そんな経験はありませんか?

私はある朝の西武新宿線の遅延をきっかけに、Claude Code(クロードコード)を使って「遅延をiPhoneに自動通知するアプリ」を作ることにしました。この前編では、作ろうと思ったきっかけと、アプリの設計方針をお伝えします。

「Claude Codeで何か作ってみたいけど、何を作ればいいかわからない」という方にぜひ読んでほしい記事です。


きっかけは西武新宿線の遅延だった

ある朝、西武新宿線に乗っていたら突然遅延が発生しました。ホームで立ち往生しながら、スマホで遅延情報を調べて、家族に連絡して——この一連の作業が地味にストレスでした。

「遅延したら自動でスマホに通知が来ればいいのに」

そう思ったとき、ふと頭に浮かんだのがClaude Codeでした。「これ、自分で作れるんじゃないか?」——好奇心と少しの無謀さで挑戦することにしました。


まず「何を作るか」を整理した

Claude Codeに指示を出す前に、まず自分の中で「何が欲しいか」を整理しました。ここを曖昧にすると、できあがるものも曖昧になると感じたからです。

作りたいものの要件

  • Yahoo!路線情報から西武新宿線の運行状況を自動取得する
  • 遅延・運転見合わせが発生したらiPhoneに即通知する
  • 平常運転に戻ったときも通知する
  • 朝(6〜10時)と夕方(17〜21時)の通勤時間帯だけ監視する
  • 5分ごとに自動チェックする

「シンプルじゃん」と思うかもしれませんが、プログラミング未経験の私にとっては「どこから手をつければいいかまったくわからない」状態でした。だからこそ、要件を言葉にして整理してからClaude Codeに投げることにしました。


通知方法はメールではなくプッシュ通知に決めた

最初はメール通知を考えていましたが、Claude Codeから意外な提案がありました。

「ntfy.shというサービスを使えば、iPhoneにプッシュ通知が無料で送れます」

ntfy.shはアプリをインストールして特定のトピックを購読するだけで、プッシュ通知が受け取れる無料サービスです。メールより即時性が高く、専用アプリで見やすい。これは良いと思って採用することにしました。

Claude Codeを使っていると、こういった「自分では思いつかなかった選択肢」を提案してくれることがよくあります。これがまた面白いんです。


前編まとめ

「日常の不便」→「要件の整理」→「Claude Codeに相談」という流れで、作るものの設計が固まりました。

大事なのは、Claude Codeに丸投げするのではなく、「自分が何を作りたいか」を先に言葉にしておくこと。これだけで、その後の作業がぐっとスムーズになります。

📝 作ったものを記録に残すなら、ブログが一番でした
作って終わりにせず記事にしていくうちに、失敗の記録そのものが資産になっていきました。このブログはConoHa WING(コノハウィング)というレンタルサーバーで動かしています。WordPressの立ち上げが管理画面から一通り終わるので、私のようにサーバーの知識がゼロでも詰まらずに始められました。

今ならスタート応援キャンペーンで月額678円〜になっています。「作ったものが手元に溜まってきたな」と思ったタイミングでどうぞ。

コメント

タイトルとURLをコピーしました