本ブログは認証を持たない公開・読み取り専用のサイトである。そのため、参考リポジトリのような「ログインユーザーによる作成・編集・削除」のユースケースは存在しない。記事の作成・編集・公開はmicroCMSの管理画面で行い、本アプリは配信(閲覧)のみを担う。
| アクター名 | ID | 説明 | 主な行動 |
|---|---|---|---|
| 読者 | Reader | サイトを訪れる一般の閲覧者。ログイン不要 | 記事を探す・読む、著者情報を見る |
| 商談相手 | Client | ポートフォリオとして本ブログを見る発注検討者。行動は読者と同じ | ブログの内容・実装品質・プロフィールページの経歴を確認する |
| 運営者 | Owner | ブログの著者(本人)。microCMS管理画面で記事を管理する | 記事の入稿・公開(アプリ外の操作) |
Reader と Client は画面上の操作が同一のため、ユースケース上は Reader にまとめて記述する。区別が必要なのは「プロフィールページ」(UC-PROFILE-View)の設計意図のみ。案件獲得の判断材料になるため、経歴・スキルを読みやすく載せる。
/)で記事をカード形式で閲覧できる。トップページが記事一覧を兼ねており、別ページ(旧/blogs)への遷移なしに全件へアクセスできるHOME > カテゴリ名)に切り替わり、見出しも「◯◯」の記事一覧に変わる(04_ui_design.md参照)HOME > YYYY年M月)に切り替わり、見出しも「YYYY年M月の記事一覧」に変わる(04_ui_design.md参照)/blogs/[id])を開き、タイトル・公開日・カテゴリ・本文を読める/about)でブログのコンセプトを読める/profile)を開けるstandalone)で開ける