1.機能要件
- ユーザー管理
- ユーザー登録
- POST /api/user : 新しいユーザーを作成
- ログイン/ログアウト (セッション管理)
- PUT /api/user/{id}:特定のユーザーのセッション情報を更新
- ユーザープロフィールの編集
+ PUT /api/user/{id}:特定のユーザー情報を更新
- ユーザー登録
- 学習日記管理
- 学習内容の登録 (タイトル、日付、内容)
- POST /api/records : 新しい学習記録を作成
- 登録した日記の閲覧 (一覧、詳細)
- GET /api/records : 全ての学習記録を取得
- GET /api/record : 特定の学習記録を取得
- 学習内容の登録 (タイトル、日付、内容)
- 日記の編集・削除
- 編集
- PUT /api/records/{id} : 特定の学習記録を更新
- 削除
- DELETE /api/records/{id} : 特定の学習記録を削除
- 編集
- 学習履歴機能
- 過去の日記の検索・フィルタリング (日付やキーワードで検索)
- GET /api/records? :指定した条件で学習記録を取得
- 過去の日記の検索・フィルタリング (日付やキーワードで検索)