第9部:実践プロジェクト Step 33 / 36

実装フェーズ1:コア機能

認証、プロジェクト、タスクのCRUDなど、コア機能をAIと実装します。

Phase 1 で実装する機能

1 Docker環境構築
2 ユーザー認証(JWT)
3 プロジェクトCRUD
4 タスクCRUD
5 カンバンボードUI

AIへの指示例

Docker環境構築

TaskFlowプロジェクトのDocker環境を構築してください。

【コンテナ構成】
- frontend: Next.js 14
- backend: FastAPI
- db: MySQL 8
- redis: キャッシュ・WebSocket用

docker-compose.yml とDockerfileを作成してください。

認証機能

JWT認証を実装してください。

【バックエンド】
- POST /auth/register
- POST /auth/login
- GET /auth/me

【フロントエンド】
- /login ページ
- /register ページ
- 認証状態の管理(Zustand)

既存のパターンに合わせて実装してください。

実装のポイント

  • 段階的に進める - 1機能ずつ動作確認しながら
  • エージェントモードを活用 - Plan Mode でまとめて実装
  • こまめにコミット - 機能単位でGitコミット
  • テストも一緒に - 実装と同時にテストを書く
アーキテクチャ決定 次へ:実装フェーズ2