
プロジェクト概要
クイズ大会のペーパー試験をWeb上で実施・採点・集計するフルスタックシステム。
主な機能:
- **3層ロール**: スーパー管理者 / 管理者 / 参加者
- 管理者ごとのデータ隔離(マルチテナント)
- Excel問題ファイルのアップロード・自動パース
- 参加者画面での4択回答(オートセーブ付き)
- 制限時間 + 自動提出
- 結果公開: 点数・順位・偏差値・各問正誤
- 得点ヒストグラム + 問題別正解率の可視化
- 成績Excel/CSV出力(3シート構成)
- QRコード一括印刷(参加者配布用)
- 多言語化(日本語/English)
- アクセシビリティ(文字サイズ・コントラスト調整)
- 背景テーマ4種(和紙 / ソフトライト / ソフトダーク / ドットグリッド)
セキュリティ:
- bcrypt によるパスワードハッシュ化
- JWT httpOnly Cookie セッション
- 正解番号をクライアントに返さない設計
プロジェクト情報
| 役割 | フルスタック開発 |
|---|---|
| 開発時期 | 2025-2026 |
| カテゴリ | 制作ツール |
技術スタック
Next.jsReactFirebase AdminbcryptSheetJS