CastMatrix

公開ページ一覧・URL

概要

顧客向けサイト(Astro)のルーティング一覧です。

フロントエンド URL

URL ページ
/ 年齢確認(初回。確認後は /home へ)
/home 店舗トップ
/system 料金・アクセス・利用案内
/casts 在籍キャスト一覧
/casts/[id] キャスト詳細(動的)
/schedule 出勤表(約 1 週間・日別タブ)
/ranking ランキング
/recruit/cast 女性キャスト求人
/recruit/staff 男性スタッフ求人
/coupon クーポン(画面提示用)
/favorites お気に入り(localStorage)
/pages/[slug] フリーページ(動的)

共通レイアウト(ヘッダ・ナビ)

BaseLayout.astro が全公開ページ(年齢確認 / を除く)に適用されます。

領域 PC(md 以上) SP
ヘッダ ロゴ(または店名)・電話番号・住所 同上 + 画面上部に 固定fixed
ナビ ヘッダ直下の横並びメニュー ハンバーガーメニュー(☰)で開閉
フッタナビ なし(旧 BottomNav は廃止) なし

ナビ項目は frontend/src/lib/site-nav.ts で定義しています(トップ・出勤表・在籍一覧・ランキング・料金・案内・クーポン等)。
店舗名・電話・住所は管理画面の 店舗設定shop_name, phone_number, address)から API 経由で表示されます。

管理画面 URL(参考)

URL ページ
/cmm/login ログイン
/cmm/ ダッシュボード(末尾スラッシュ必須。/cmm/cmm/ へリダイレクト)
/cmm/setup 初回セットアップ(admin 未作成時)
/cmm/settings/shop 店舗基本情報
/cmm/settings/site サイト・SEO 設定
/cmm/casts キャスト管理
/cmm/schedule 出勤マトリックス
/cmm/ranking ランキング
/cmm/contents/* ニュース・料金・求人・バナー等
/cmm/staffs スタッフ(Admin のみ)