Why
ダッシュボード実装の土台。全ダッシュボード issue がここに依存する。
Scope
apps/web/ 初期化(Next.js App Router + TypeScript)
- shadcn/ui セットアップ(
npx shadcn-ui@latest init)
shared/lib/api.ts(fetch ラッパー、ベース URL は NEXT_PUBLIC_API_URL)
- 基本レイアウト(ナビゲーション:質問 / 進捗)
packages/schemas を workspace import
Out of scope
各ページの実装
Dependencies
Acceptance Criteria
Size: S | Parallelizable: Yes(API 完成と並行して基盤構築可)
Why
ダッシュボード実装の土台。全ダッシュボード issue がここに依存する。
Scope
apps/web/初期化(Next.js App Router + TypeScript)npx shadcn-ui@latest init)shared/lib/api.ts(fetch ラッパー、ベース URL はNEXT_PUBLIC_API_URL)packages/schemasを workspace importOut of scope
各ページの実装
Dependencies
Acceptance Criteria
npm run devでアプリが起動するnpm run lint && npm run buildが通るSize: S | Parallelizable: Yes(API 完成と並行して基盤構築可)