🎯
クエストベース学習
レベル、チェックポイント、報酬で冒険ゲームのように学習を進めよう。
🏆
獲得 & 競争
XPを集め、バッジをアンロックし、リーダーボードでランクアップ。
🤖
AIサポート
コース内容を理解したAIチューターからいつでもサポートを受けられる。
開発中プロジェクト
開発状況
このプロジェクトは開発中です。以下の表で、何が実装済みで何がモックアップなのかを確認できます。
フロントエンド
認証(ログイン/サインアップ)
JWT認証、Zustand状態管理
ダッシュボード
UIのみ、データはモック
クエスト一覧
UIのみ、データはモック
クエストマップ
ビジュアルマップUI、データはモック
レッスンページ
UIのみ、コンテンツはモック
リーダーボード
UIのみ、データはモック
アチーブメント
バッジUI、データはモック
ライブ配信視聴
UI実装済み、バックエンド連携待ち
管理画面
レイアウト実装、機能は部分的
テーマ切替(ダーク/ライト)
完全動作
バックエンドAPI
認証API
JWT発行、リフレッシュトークン
コースAPI
CRUD操作、D1データベース
レッスンAPI
CRUD操作
ブロックAPI
コンテンツブロック管理
動画API
アップロードURL生成、MUX連携
ライブ配信API
ライブ入力作成、録画管理
ストレージAPI
R2アップロード
クイズAPI
クイズ送信、採点
進捗API
XP、レベル、ストリーク
コメントAPI
スレッド、いいね
AI API
Claude連携、ストリーミング
xAPI
学習記録送受信
分析API
学習分析データ
技術スタック
フロントエンド
Next.js 14, React, Tailwind CSS, shadcn/ui
バックエンド
Hono.js, Cloudflare Workers
データベース
Cloudflare D1 (SQLite), Drizzle ORM
インフラ
Cloudflare Pages, R2, MUX