公開ページ一覧・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 のみ) |