Actions
内部設計 #81
closed
Actions
機能 #63: 新チケットver1
Added by K Okuda 13 days ago. Updated 5 days ago.
100%
学習範囲が広くなるので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=