🧩 概要

Next.js(App Router) + Laravel API で

「推しメン診断」機能を実装した。

診断指標として以下の5項目を採用:

ユーザーの回答から

「どの指標を重視しているか」を集計し、

最もマッチするメンバーを推しメンとして返す仕組みを構築。


📁 変更ファイル一覧

ファイル 種別 内容
frontend/src/app/diagnosis/page.tsx フロントエンド 診断ページ全面実装
backend/...create_diagnosis_choices_table.php マイグレーション indicator カラム追加
backend/app/Models/DiagnosisChoice.php モデル fillable に indicator 追加
backend/app/Http/Controllers/DiagnosisController.php コントローラー 診断ロジックを再設計
backend/database/seeders/DiagnosisQuestionSeeder.php シーダー 5指標ベースの質問に更新

🖥 フロントエンド実装

✅ 実装仕様