アフィリエイト広告を利用しています

クライアントさん向けに「未来の自分への手紙」Webサービスを作った — Claude Codeで開発

クライアントさん向けに、「未来の自分への手紙」を指定した日にメールで届けるWebサービスを作りました。

結論からお伝えすると、Claude Code(AIコーディングアシスタント)と一緒に、PHP + MySQL のWebアプリケーションとして構築しました。 Xserverにデプロイして稼働中です。


作ったもの

個人セッションや、コーチングやセミナー、ワークショップで使える「未来の自分への手紙」配信サービスです。

スクリーンショット 2026-02-17 9.44.39.jpg

参加者がWebページから手紙を書くと、指定した日にメールで届きます。翌日から最大2年先まで配信日を指定できます。

ユーザー側の流れ

  1. Webページにアクセス
  2. 名前・メールアドレス・手紙の本文を入力(画像添付も可)
  3. 届けたい日をカレンダーから選ぶ
  4. 確認メールが届く → リンクをクリックして認証
  5. 指定した日の朝にメールで届く
スクリーンショット 2026-02-17 9.42.46.jpg

管理画面

  • 登録数・ステータスの統計ダッシュボード
  • メッセージ一覧(ステータスでフィルタリング可能)
  • 送信時刻の設定(15分刻みで変更可能)
  • テスト送信機能(メールの動作確認用)
  • ログインはメールOTP認証(6桁ワンタイムパスワード)
スクリーンショット 2026-02-17 9.42.39.jpg

技術構成

  • PHP + MySQL(Xserverで動く構成)
  • 手紙の本文は AES-256-GCM で暗号化 して保存(管理者も読めない)
  • メールアドレスも暗号化済み(管理者もわからない)
  • メール認証で本人確認
  • Cronで毎時実行、送信時刻以降にメール配信
  • 送信完了後は暗号化データを自動削除(サーバーに手紙の内容が残らない)

セキュリティ対策

クライアントさんの参加者の個人的なメッセージを預かるので、セキュリティには気を使いました。Claude Codeと一緒に3回のセキュリティ監査を実施しています。

対策内容
暗号化AES-256-GCM(手紙本文・メールアドレス)
CSRF対策ワンタイムトークン(DB管理)
レート制限送信5回/時、ログイン5回/15分
セッション管理30分無操作 or 8時間で自動ログアウト
送信後削除メール送信完了後、暗号化データを自動削除
SQLインジェクション対策PDOプリペアドステートメント

開発で使ったツール

Claude Code(Anthropic社のAIコーディングアシスタント)で開発しました。

やったことは、こんな感じです。

  1. 「こういうサービスを作りたい」と要件を伝える
  2. Claude Codeがコードを書いてくれる
  3. 「ここはこうしたい」と修正を依頼する
  4. セキュリティ監査も一緒にやる
  5. デプロイ手順書まで作ってもらう

優秀なエンジニアとペアプログラミングしている感じ で、セキュリティの問題点を指摘してくれたり、文字化けの原因を特定して修正してくれたりしました。

ちなみに、メールの日本語が全部「?????」になる文字化けが発生して、なんでやねん、となりましたが、mb_language('Japanese')mb_language('uni') に変更して解決。こういうハマりポイントもClaude Codeと一緒にサクッと解決できました。ふぅ。


まとめ

  • クライアントさんのワークショップ・コーチングで使える「未来の自分への手紙」配信サービスを作った
  • Claude Codeで開発、セキュリティ監査まで実施
  • 手紙の内容はAES-256-GCMで暗号化、送信後は自動削除
  • 翌日から2年先まで配信日を自由に指定可能
  • Xserverにデプロイして稼働中

ワークショップやコーチングで「未来の自分への手紙」ワークを取り入れたい方はご相談ください。Xserverの環境で動作します。

追伸

この「未来の自分への手紙」、アイディアは、2025年12月に個展を開催されたアートセラピストの安達梨絵さんから参考にさせていただきました。

https://note.com/rieanote/n/nb2b0aa8c920a

個展会場にて未来の自分宛に書いたハガキが、忘れたタイミングの1ヶ月後に届くという素敵な仕組みでした。

数日前に、安達さんにお会いして、手紙のことをお話ししている中で、アイディアを使ってもいい?と相談させていただきましたところ、OKをもらいまして、claude codeでコードを書いたという流れです。

この記事を書いた人

大東 信仁

カンパチが好きです。

プロフィールはこちら

10月14日開催 参加者募集中
(画像をタップ→詳細へ)

ミッションナビゲート モニター
(画像をタップ→詳細へ)

広告