0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

学習日記アプリ作成(API設計)

Posted at

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? :指定した条件で学習記録を取得
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?