# [UIS01] トップページ

# 概要

機能目的:

  • トップページ

機能概要:

  • ログインへの導線
  • パーソナルトレーナーの検索への導線

# イベント概要

No イベント名 イベント分類 処理説明
1 初期表示 初期表示 ログイン済みである場合、「会員登録/ログイン」が「マイページ」に変わる
2 トレーナーを探す ボタン押下 パーソナルトレーナー検索モーダル起動
3 会員登録/ログイン ボタン押下 ログインモーダル起動

# イベント詳細

# 1. 初期表示

起動パラメータ:

Name Value Memo
userState {"user_id":"<user_id>"} ログイン状態

初期表示イベント:

  • ログイン済み判定

利用API:

ID URL Parameter
API-005 GET /profile/{trainee_id} trainee_id=userState.user_id

画面表示制御:

  • HTTPステータスが500系
    • 何もしない(無視で良い)、初期表示のまま
  • HTTPステータスが400系
    • 未ログインとして、初期表示のまま
  • HTTPステータスが200
    • すでにログイン中と判断し、(画面表示制御1)へ

画面表示制御1:

  • 「会員登録/ログイン」表示を、サムネイル画像(thumbnail_url)に書き換える

# 2. トレーナーを探す

UIM002 呼び出し

# 3. 会員登録/ログイン

UIM001 呼び出し