ナイトクラブ向け店舗管理システム(Next.js × Supabase)

キャバクラ・ホストクラブなどのナイトクラブ業態に特化した、フルスタックの店舗管理Webアプリケーションです。フロア管理・会計・キャスト管理・売上レポート・給与計算まで、店舗運営に必要な業務をワンストップでカバー。現場のオペレーションを大幅に効率化する、実運用を想定した本格的なPOSシステムを開発しました。

プロジェクトの背景と課題

  • ナイトクラブ業態では、テーブル管理・伝票起票・会計精算・キャスト給与計算など多岐にわたる業務が発生しますが、既存ツールでは業種特有のニーズ(セット料金、指名料、売掛管理など)に対応しきれていませんでした。
  • 紙伝票やスプレッドシートでの管理が多く、日次・月次レポートの集計に多大な手間がかかっていました。
  • キャストの給与明細発行や出勤管理もアナログ運用で、人的ミスや管理コストが課題となっていました。

主な機能

1. リアルタイムフロア管理

テーブルの状況(空席・使用中・会計待ち)をリアルタイムで可視化。伝票のワンクリック起票と、テーブルごとのセッション管理を実現しました。フロアの全体状況を一目で把握でき、スタッフの動きを最適化します。

2. 柔軟な会計・支払い処理

注文内容の編集、セット料金の自動計算、各種割引・指名料の適用まで対応した会計フォームを実装。会計精算から領収書発行までをシステム上で完結させます。

3. キャスト管理・出勤管理

キャストの基本情報管理と出勤状況の日次記録を統合管理。管理者がリアルタイムで出勤状況を確認できる勤怠画面を備えています。

4. 顧客管理(CRM)

顧客情報・来店履歴・担当キャストなどを一元管理。顧客詳細ページでは来店データを可視化し、リピーター対応の質向上に貢献します。

5. 売上レポート(日次・週次・月次)

日次・週次・月次の売上データを自動集計し、グラフで可視化。売上傾向の把握と経営判断のスピードアップを支援します。

6. 給与計算・給与明細PDF出力

キャストごとの勤務実績をもとに給与を自動計算し、PDF形式の給与明細を生成・発行。手作業による給与計算ミスをゼロにします。

7. 売掛金管理

後払い・ツケ払いに対応した売掛金の管理機能を搭載。未回収残高の一覧管理で、入金確認業務を効率化します。

8. テーブルQRコード管理 + QR経由オーダー画面

テーブルごとに固有のQRコードを発行・印刷できる機能です。スタッフがテーブルのQRを読み取ると、ログイン不要でそのテーブル専用のオーダー画面が開き、伝票作成・ドリンクオーダーの追加がその場でできます。QRを印刷して卓上に設置するだけで即運用できる、完全モバイルファーストな設計です。

9. キャストアカウントの発行・リセット・無効化(Supabase Auth Admin API 連携)

管理画面からキャストごとにログインIDとパスワードをワンクリックで発行でき、パスワードのリセットやアカウントの無効化も管理者が即時に操作できます。セキュリティ面ではパスワードの平文保存を廃止し、Supabase Auth の Admin API を通じた安全な認証管理を実現しています。

10. キャスト専用ポータル(個人ログイン)

キャストごとに専用のログインIDとパスワードを発行し、スマートフォンからいつでも自分の情報を確認できるキャスト専用画面を実装しました。IDを入力するだけでログインでき(メールアドレス形式の知識不要)、バックエンドでは Supabase Auth によって安全に認証しています。キャストが確認できる情報は、月間売上(指名・フリー・新規の区分別)・給与明細・売掛残高・伝票履歴・来店履歴・前払い履歴など。自分のID・パスワードの変更も画面から行えます。管理者側だけでなく、キャスト自身が自分のパフォーマンスをリアルタイムで把握できる設計です。

技術スタック

  • フロントエンド・フレームワーク: Next.js 16 / React 19 / TypeScript
  • スタイリング: Tailwind CSS / shadcn/ui(Base UI)
  • バックエンド・DB: Supabase(PostgreSQL + 認証)
  • グラフ描画: Recharts
  • PDF生成: jsPDF / html2canvas
  • QRコード: qrcode
  • テスト: Vitest / Testing Library
  • デプロイ: Vercel

導入効果・成果

システム導入により、伝票起票から会計・売上集計・給与計算までの一連の業務フローが完全デジタル化。これまで閉店後に手作業で行っていた日次集計作業が自動化され、管理者の業務負担を大幅に削減しました。キャスト給与計算のPDF自動出力により、月末の給与明細発行作業もほぼゼロコストで完了できます。業種特有の複雑な料金体系(セット料金・指名料・売掛など)にも柔軟に対応しており、ナイトクラブ業態の実務に即した唯一無二のシステムとなっています。