本文へ移動

画面サンプル/ UI mockups

松葉 / Matsuba の主要画面を、HTML と CSS だけで再現したモックアップです。実装着手前のため、実際のスクリーンショットではありませんが、画面の構成・主要な要素・操作の導線をお確かめいただけます。

表示について: 実装ではダークなサイドバー + 紙色の作業領域という和モダンの配色で構成します。レイアウトは PC を主とし、タブレット・スマホは閲覧中心とします。

01

ホーム / Box 一覧P-HOME · /boxes

サインイン後の起点となる画面です。所属する Box を一覧表示し、最近アクセスしたファイルと、利用状況の主要指標を上に表示します。社外ユーザは社外向け Box のみが見え、社内ユーザは社内非メンバーでも閲覧可能な Box を別セクションで発見できます。

P-HOME /boxes ホーム
Light · 1280×800 想定

主な要素: サイドバー(ナビ)/ ヘッダ(パンくず・検索・通知ベル・アバター)/ 主要指標 3 枚 / 所属 Box カードグリッド(可視性バッジ + 新着・更新・Hold バッジ)/ 最近のファイル(直近 30 日、上位 10 件、F-BOX-14)

02

Box 詳細 — ファイルP-BOX-DETAIL-FILES · /boxes/[id]

Box の中心となる画面です。フォルダツリーとファイル一覧、各タブ(ファイル / メンバー / アクティビティ / 共有リンク / Drive アーカイブ / 設定)を横並びに配します。

P-BOX-DETAIL-FILES /boxes/01HX...P3/ Box 詳細
Light · main 領域のみ

主な要素: Box ヘッダ(名前 + 可視性 + 設定サマリ + 主要 CTA)/ タブ(6 種)/ 左ツリー / 右ファイル一覧(チェックボックスで複数選択 → 一括 DL)。バッジ NEW / UPDATED / HOLD はそれぞれ未読・差し替え・保持中を意味します。

03

ファイル詳細P-FILE-DETAIL · /boxes/[id]/files/[fileId]

左にプレビュー、右にメタ情報・世代・コメント・Hold(リーガルホールド)切替・タグ編集を配置します。PDF は @react-pdf-viewer/core でブラウザ内表示します。

P-FILE-DETAIL /boxes/.../files/01HY... ファイル詳細
Light · PDF プレビュー

主な要素: PDF プレビュー(左、レンジリクエストで部分ロード)/ メタ情報(サイズ・世代・UL者・スキャン状態・保持期限・タグ・説明)/ Hold スイッチ(理由必須)/ 世代タブ・コメントタブ。スキャン状態は pending / scanning / clean / infected / failed の 5 段階。

04

共有リンク発行P-FILE-DETAIL · share modal

Box の外部へ一時的に渡すための共有リンク発行フォームです。期限・パスワード・回数制限・受取人メール OTP を同一モーダルで設定します。パスワード保護を有効にすると、メール本文に「パスワードは別チャネルで連絡してください」の固定注意書きが表示されます。

FE-SHARE-LINK modal on /boxes/.../files/[id] 共有リンク発行
Light · モーダル単体

主な要素: 有効期限 4 段階(最長 14 日) / パスワード(任意・別チャネル連絡の注意書き必須) / DL 回数制限 / 受取人メール OTP / 発行時メール送信 + カスタムメッセージ(1000 文字)。発行されると 32 桁ランダムトークンの URL(share.example.com/s/{token})が生成されます。

05

管理ダッシュボードP-ADM-DASHBOARD · /admin

system_admin(システム管理者)向けの起点画面です。6 観点のヘルスインジケータを信号機方式(緑 / 黄 / 赤)で表示し、未対応アラートを一覧で見せます。

P-ADM-DASHBOARD /admin 管理ダッシュボード
Light · 主要域のみ

主な要素: 6 観点ヘルスインジケータ(ストレージ / スキャン / Drive 同期 / 通知 / 共有リンク / 認証) / 主要 KPI 6 種 / アプリ独自判定の未対応アラート(critical / warning) + 個別操作の起点。Cloud Monitoring とは別に app_alerts テーブルで業務的な信号を保持します。

06

サインインフローP-AUTH-* · /sign-in & /two-factor

社外ユーザのサインインは「入口の選択 → 社外サインイン → メール OTP 入力」の 3 ステップです。社内ユーザは Google SSO(hd=example.com 強制 + サーバ側ドメイン再検証)のみで、MFA は Google Workspace の組織ポリシーに委任します。

P-AUTH-SIGNIN-* / P-AUTH-TWO-FACTOR /sign-in · /sign-in/external · /two-factor サインイン 3 画面
Light · 縦長

主な要素: 入口画面で社内 / 社外を分岐 → 社外サインイン(Google or メール+パス) → メール OTP 6 桁 + 信頼デバイス記憶(30 日)。社外ユーザは全員 OTP MFA が必須です。バックアップコードは 10 桁 × 10 個発行され、各 1 回限り使えます。