Project

General

Profile

Actions

内部設計 #81

closed

機能 #63: 新チケットver1

全体設計

Added by K Okuda 13 days ago. Updated 5 days ago.

Status:
終了
Priority:
通常
Assignee:
Start date:
09/07/2025
Due date:
% Done:

100%

Estimated time:
Actions #1

Updated by K Okuda 13 days ago

学習範囲が広くなるのでSPA一旦やめてSPA。
これらをJINJS2テンプレートに組み込む。

  • ログイン /login
    メールアドレスまたはIDとパスワード
    出力→トップ画面(詳細はトップ画面で検討)

  • 新規ユーザー登録 /register_user
    ユーザーID・ユーザー名・パスワード・プロフィール画像
    DB保存:ユーザーID・ユーザー名・ハッシュ化されたパスワード
    出力→トップ画面

  • トップ画面(※検索画面、条件なし) /search
    入力:なし(JWT?)
    出力→新着棋譜情報とユーザー情報、ID(10件)

もっと見るを押す→API追加取得 /search

  • もっと見る /search
    入力:クエリ・ページ番号(q=初心者&t=1&t=2&p=2)
    出力:棋譜情報の概要、ユーザー情報とID(10件)

  • クエリ付き検索結果→もっと見ると同じ、ページ番号が1

  • 詳細ページ /detail?id=
    入力:ID
    出力:棋譜情報、コメント情報、ユーザー情報(新しい順)

  • コメント /add_comment
    API。
    入力:コメント、何手目か
    出力:成功か失敗か

  • 新規棋譜登録ページ /add_record
    入力:なし
    出力:画面(固定)

  • お気に入りページ /favorite
    入力:なし
    出力:画面

もっと見る→API(棋譜ID、概要)/favorite?page=

Actions #2

Updated by K Okuda 5 days ago

  • Status changed from 新規 to 終了
  • % Done changed from 0 to 100
Actions

Also available in: Atom PDF