Mihiro's Portfolio
予約・業務管理システム

ヘッドスパ店舗運営システム(予約・顧客管理・シフト自動割当)

案件概要

※こちらはデモ画面です。
複数店舗展開するヘッドスパ施設向けの予約・顧客管理・スタッフシフト管理システム。
予約受付から顧客管理、スタッフのシフト管理、キャンペーン配信までを一元管理するシステムの要件定義から設計・実装・運用改善までを一人で行った。

顧客はWeb予約とマイページで来店履歴・ランクを確認でき、管理者は店舗横断での顧客管理・予約カレンダー・キャンペーン配信・ロール別権限設定までを一元管理できる。
スタッフの希望シフト入力→自動ドラフト生成→店長確認・確定という3段階フローも実装した。

使用ツール

  • Next.js
  • TypeScript
  • Prisma
  • NextAuth.js
  • Tailwind CSS
  • shadcn/ui
  • Google Forms
  • Vitest
  • Claude Code

多店舗展開のヘッドスパ施設を想定し、予約・顧客管理・スタッフシフト自動割当・権限管理までを一元化した店舗運営システムをゼロから設計・実装しました。

デモ(動画右下のボタンから全画面表示にできます)

管理画面(スタッフ向け)

顧客管理

顧客マイページ(スマホ)

機能一覧

  • 顧客向けマイページ刷新による来店履歴・予約状況の確認
  • 予約カレンダーグリッドによる管理者向け予約状況の可視化
  • 本部・店長・一般スタッフのロール別に、サイドバー項目ごとの「編集/閲覧/非表示」権限を設定できる権限管理と、店長以下は所属店舗のデータのみ閲覧できる店舗スコープ制御
  • スタッフの希望シフト入力→自動ドラフト生成→店長による確認・修正・確定という3段階のシフト管理フロー(シフトはGoogleフォームからも提出可能な設計)
  • 顧客・メニュー・スタッフ・店舗の新規登録導線、一覧からの編集・削除、来店回数と利用金額を考慮した顧客ランク判定
  • キャンペーン・メール配信管理、メニュー拡張などの店舗運営機能