
はいどーも、シランコーダーです。
今回も例によって「コードは知らない。でも作る。」でおなじみの #シランコーダー 開発録をお届けします。
コーチングの録音を整理したり、要点まとめたり、コーチと生徒が「そうそうこれこれ!」ってニヤニヤできるポータルを作ってるんですが…
🤯問題発生。
ログインつける?つけない?どっち問題。
いや〜〜めんどいんだよ!ログイン機能!
でもセキュリティも大事じゃん?
ってことで、どっち派の人にも参考になるように、私の脳内設計図をここに記すことにしました。
🎯 この記事でわかること
- コーチングツールで「誰がどこを見るのか」ってどう決めた?
- ログインさせるべきか否かでめっちゃ悩んだ結果
- 生徒専用ページをランダムURLで配るってどういうこと?
- シランコーダーが今回も無駄に考え抜いた話
🧩 背景
そもそも私は、コーチングセッションを「録音→文字起こし→要点抽出→感情グラフ化→気づきまとめ」という、完全にAIをこき使う夢の自動化ツールを作ってます。
その中で、出来上がったレポートを「コーチと生徒が見たいときに好きなだけ見れるようにしたい!」って思ったんですよ。
でも、ただでさえ人類はパスワードを忘れがち。
生徒さんにアカウント作らせて「パスワード?えーと、誕生日…いやペットの名前…」とか
言わせたくない!!
なので、最初はこう考えました。
✅ 今回決めた構造
めちゃ悩んだ結果の 最終形はこちら!
(ドラムロール 🥁 ドゥルルルル……)
誰 | どうやってアクセスするか | 必要機能 |
---|---|---|
コーチ | ログイン必須 | 生徒登録・録音アップロード・全履歴管理 |
生徒 | ランダムURLのみ | 自分専用ページの閲覧のみ |
ズバリこれです。
コーチだけログインして仕事する!
生徒は ログインなんて知らん!URLをブックマークしといて! スタイル!
これで管理もスムーズ、パスワード忘れもゼロ、私の心の平穏も守られます。
🗂️ トップページの構造
もちろん、トップページも考え抜きました。
以下の要素を 表示ロールに合わせて出し分け するだけで超シンプル!
🗂️ セッション履歴
┗ 📅 過去のセッション一覧
┗ ✨ 最新セッションを目立たせてドヤる
🆕 新規登録
┗ 👤 「+コーチ登録」ボタン(🔒 未ログイン時・🔒 コーチのみ)
┗ 👩🎓 「+生徒登録」ボタン(🔒 コーチのみ)
📤 録音アップロード(🔒 コーチのみ)
┗ 🎙️ 生徒選択して
┗ 📎 ファイルポイして
┗ ⬆️ アップロードドン!
📣 お知らせ
┗ 🗞️ システムアップデートとか小さく書いて「開発頑張ってるアピール」
💌 ご意見箱
┗ 気が向いたら投げてくれ!のコーナー
👤 ログイン情報
┗ 🔑 ログイン中のあなたは誰
┗ 🚪 ログアウトもできるよ
🔑 設計のポイント
なんでこうしたかって?
全部は語りきれないのでポイントだけ。
👀 生徒にアカウント管理させない
→ パスワード忘れゼロ!幸福度MAX
🔒 ランダムURLで超安全運用
→ URL漏れたら?新しいのポチッと発行で解決
🧩 コーチの作業だけログイン管理
→ 記録が残って便利!責任の所在が明確!
📩 レポートはコーチが最終確認してから送る
→ 事故らないし信頼感アップ
💭 作ってみての気づき
最初は、「セキュリティを考えるならログインは絶対いるでしょ!」って思ってたんです。
でも、実際に動かしてみたら…
小規模で運用してる間は、パスワードを忘れたり、ログインで手間取ったりする方が大問題でした。
だから今回は、生徒にはログインさせずに、ランダムURLだけで管理する形にしました!
必要になったら、人数が増えたタイミングでちゃんとしたログインを後付けすればいい。
未来の自分に頼るのも立派な戦略ってことです(笑)。
🚀 まとめ
今回の設計メモ、まとめるとこうです👇
✅ コーチはログイン必須!
→ 生徒管理・録音アップロード・セッション履歴を安心して扱える。
✅ 生徒はログインなし!
→ ランダムURLをブックマークしてもらえば、いつでも見返せる。パスワード管理ゼロでストレスフリー!
✅ レポートはコーチが最終チェックしてから送る!
→ 間違い送信を防いで、信頼感UP。
✅ URL漏れ対策は「新しいURLを即発行」でOK!
→ 問題起きてもすぐ対応できる安心設計。
正直、完璧な方法なんてないけど「運用コスト最小」「生徒に負担をかけない」 を最優先したら、これが一番でした!
もし同じことで悩んでる人がいたら、「ランダムURLってこうやって使うんだ〜」って、ちょっとでもヒントにしてもらえたら嬉しいです。
💬 ご意見・感想・ここもっと教えて! はいつでも大歓迎!
X(旧Twitter)で #シランコーダー をつけてつぶやくか、DMで呼んでくださいね〜!
それじゃあ、また作ってくるわ〜!
🌸✨ #IbuildYoubloom
👉 次はこちら!
「コーチングポータルって、どんなデータをどう保存すれば後悔しないの?🤔」
そんな疑問を丸ごと解決する【4テーブルだけで始める安心設計ガイド】を書きました!
これさえ押さえれば、あとから拡張しても崩壊しません。ぜひ続けて読んでみてください✨