実装フェーズ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コミット
- ・テストも一緒に - 実装と同時にテストを書く