プロジェクト

全般

プロフィール

バグ #476

未完了

【親】レジュメ変換システム - ユーザー認証・管理機能

Redmine Admin さんが9日前に追加. 9日前に更新.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:

0%

予定工数:

説明

概要

レジュメ変換システムのユーザー認証・管理機能を実装します。ユーザー登録、ログイン、アカウント管理、文書管理などの機能を提供します。

作業内容

  1. ユーザー認証基盤実装

    • JWTベースの認証システム実装
    • ユーザー登録機能
    • ログイン/ログアウト機能
    • パスワードリセット機能
  2. ユーザー管理機能実装

    • ユーザープロファイル管理
    • アカウント設定機能
    • メールアドレス変更機能
    • アカウント削除機能
  3. 文書管理機能実装

    • ユーザーごとの文書一覧表示
    • 文書検索・ソート機能
    • 文書アーカイブ機能
    • 文書削除機能
  4. アクセス制御実装

    • RBAC(ロールベースアクセス制御)の実装
    • API権限管理
    • リソースアクセス制御
    • セッション管理
  5. ユーザー体験向上機能実装

    • ユーザー活動ログ
    • 最近の活動表示
    • お気に入り機能
    • 通知機能

成果物

  • ユーザー認証システム
  • ユーザー管理機能
  • 文書管理機能
  • アクセス制御システム
  • ユーザー体験向上機能

技術スタック

  • JWT認証
  • bcrypt(パスワードハッシュ化)
  • Express.js
  • React
  • PostgreSQL

参照

  • 親チケット: #468
  • 要件定義・設計: #469
  • バックエンド基盤: #470
  • フロントエンド基盤: #471

Redmine Admin さんが9日前に更新

【重要】チケット実行順序について

このチケット(ユーザー認証・管理機能)はマイルストーン4(拡張機能実装)の一部です。このチケットの子チケットは、PDF生成・出力機能(#475)の子チケットが完了した後に実行してください。順序は チケット#512 に定義されているマイルストーン計画に基づいています。

このチケットの作業を開始する前に、マイルストーン3(コア機能実装)が完了していることを確認してください。

マイルストーン4(拡張機能実装)の完了条件は以下の通りです:

  • 文書編集機能が完全に動作すること
  • PDF生成・出力機能が実装されていること
  • ユーザー認証・管理機能が動作すること

Redmine Admin さんが9日前に更新

単体テストチケットの追加について

このチケット(ユーザー認証・管理機能)に以下の単体テストチケットを追加しました:

  • #524: ユーザー認証・管理機能の単体テスト

このチケットの子チケットを以下の順序で実行してください:

  1. ユーザー認証・管理機能の実装チケット(未作成の子チケット)
  2. #524: ユーザー認証・管理機能の単体テスト(実装チケットが完了した後に実行)

ユーザー認証・管理機能実装の各モジュールが完了した後、すぐに単体テストを実施することで、早期のバグ発見と品質確保が可能になります。

他の形式にエクスポート: Atom PDF