cabaguide

「この子でよかった」と思える夜へ

UPDATES

更新情報

本ページではcabaguideの更新情報を掲載します。

2025/12/15 17:14:03

管理者画面でキャスト名をクリックすると編集フォームが表示され、保存・キャンセル・状態メッセージが扱えるようになりました

詳細な説明はありません。

2025/12/15 16:01:46

管理者ページでキャストの店舗を登録しやすくする

  • キャストの店舗を登録する際のプルダウンで同名店舗や目当ての店舗を見つけづらい状況がありました。
  • プルダウン内を都道府県 繁華街名 店舗名で並べ、店舗を見つけやすくしました。

2025/12/15 15:50:58

コンセプトをわかりやすく修正

詳細な説明はありません。

2025/12/15 11:24:09

SEO対策

  • ゴール: 「歌舞伎町 キャバクラ ランキング」で検索1位を獲得するためのSEO施策を実施。
  • 背景: 広告費順ランキングしかない大手ポータルに対し、CabaguideはSNSフォロワー数という客観データで差別化し、Googleからの評価獲得を狙う。
  • 実施内容
  • Titleや導入文で「SNSフォロワー数に基づくランキング」と明記し、根拠あるランキングであることをGoogle/ユーザー双方に説明。
  • 「キャストランキング」に加え、「店舗ランキング」も作成。店舗在籍キャストのフォロワー合計値で順位を決め、検索意図が「キャバクラ店探し」のユーザーにも対応。
  • 内部SEO対策
  • ランキングUIで1〜3位にエンブレム表示、更新日表示、構造化データ(ItemList)出力を行い、検索結果でのリッチリザルト獲得を目指す。
  • ランキング説明文に「Instagram・TikTok・有名」といった関連キーワードを組み込み、ロングテールワードもカバー。

2025/12/15 11:24:09

GA4の導入

  • GA4を導入し、MAUを収集できるようにしました。

2025/12/15 11:24:09

管理画面・店舗ページまわりの改善概要

  • 店舗登録/編集画面で繁華街リストが表示されず登録できない不具合を解消しました。これにより管理者は従来通りの手順で店舗エリアを選択できます。
  • 店舗詳細ページで HP の登録がない場合はボタンを非表示にしました。
  • HP 情報の整合性チェックをバックエンド側にも入れたため、将来的にデータが欠けていても同様の事象が起きません。

2025/12/13 01:33:56

Supabase のエリアテーブルに移行

  • これまで `src/data/areas.ts` で管理していたエリアマスタを削除し、Supabase `areas` テーブルから読み込むように統一。
  • `groupAreasByPrefecture`, `findDowntownsByPrefecture`, `getAreaById` などのエリア関連 API をすべて非同期に変更し、最新データが常に反映されるようにした。
  • 都道府県/繁華街選択ページ、キャスト・店舗の各ページ、管理画面を含む全てのエリア参照コードを新 API に合わせて更新。
  • キャストカードや店舗ページの繁華街表示が Supabase 由来の値と一致するため、管理画面でのエリア更新が即フロントに反映される。

2025/12/13 00:52:05

Null許容の料金データ対応とインポート改善

## 概要

  • 店舗基本料金の `nomination_price` / `service_fee_rate` を DB・API・UI のすべてで null を許容するよう調整し、サービス料率が未設定でも正しく表示・計算できるようにしました。
  • `/data/*.csv` を読み込んで本番 Supabase に反映する `scripts/import-store-data.mjs` を強化し、実行時に `--reset` で既存データをクリアしてから再投入したり、CSV の `"NULL"` 文字列や時間帯重複を安全に処理できるようにしました。
  • Supabase には `20250304001_allow_null_service_fee_rate.sql` / `20250304002_allow_null_nomination_price.sql` を追加し、`store_base_pricings` の該当カラムの NOT NULL 制約を解除しています。

2025/12/13 00:52:05

管理者ページの店舗一覧をフィルターできるようにした

  • 1000以上ある店舗を都道府県、繁華街でフィルターできるようにしました。
  • 任意の店舗を更新、削除できるようにするためです。

2025/12/12 15:24:56

サービス料率ピッカーの調整

  • 管理画面のサービス料率セレクトを0.10〜0.50の0.01刻みで選択できるようにしました。
  • 直接DBを更新した値でもUIで表示できる範囲が広がり、未設定扱いになるケースを防ぎます。

2025/12/12 15:24:56

複数の変更

  • トップページの広告訴求文をシンプルにしました。
  • 店舗ページに公式HPのリンクを設置しました。
  • 管理者ページを各種更新しました。

2025/12/11 11:50:43

利用規約画面・導線の追加

  • 利用規約を記載した画面を作成しました。
  • FOOTERから遷移することができます。

2025/12/10 18:34:22

Updatesページの更新時刻のDB反映

  • DBに登録された時刻がフロントエンドに反映されているか確認。

2025/12/10 18:32:59

Updateページのテスト

  • 2つの更新情報が反映されることのテストです。

2025/12/10 18:32:59

Updateページの作成

  • フッターの更新情報押下後の/updatesページを作成。
  • このページでは/docs/updates配下に記載したmdが反映される。

2025/12/10 18:32:59

Inqueryページの作成

  • /inqueryページに問い合わせ導線を設置する。
  • /adsページと同様にメールテンプレートを設置し、メールでの問い合わせを促す。

2025/12/10 18:32:59

FAQページの実装

  • /faqページを作成する
  • このページではdocs/faq/faq.mdに記載されている内容をページ内に反映する