Case StudyWebページ制作 × Webアプリ
会社HP・店舗サイト+OpsBoard株式会社ALLY
福岡・大名で2店舗を運営する会社の、ホームページと店舗の業務システムを担当。会社HPと Cafe & BAR BUCKS・BAR Road の店舗サイトをスマホ優先で制作し、店舗の運営では OpsBoard が本番運用中です。
- 分野
- Webページ制作・Webアプリ
- 形態
- クライアント納品
- 期間
- 2026年〜(公開・運用中)



01 Overview
ホームページと、
店舗の毎日の業務を、
まとめて。
Who誰の
福岡・大名で Cafe & BAR BUCKS と BAR Road の2店舗を運営する、株式会社ALLY です。
Issueどんな課題を
会社と2つの店舗の情報を、スマホで探す人にわかりやすく届けたい。
店舗の運営では、シフト・勤怠・バック・棚卸しといった毎日の業務を、1か所で回せるようにしたい。
Solutionどう解いたか
会社HP4ページと、店舗ごとに4ページ(全12ページ)をスマホ優先で制作し、独自ドメイン ally-fukuoka.jp で公開しました。
店舗の業務は、店舗スタッフ管理システム OpsBoard にまとめ、本番で運用しています。
02 Features
主な機能と、
工夫したところ
Point 01
スマホを基準に組んだ12ページ
CSSはスマホの幅(375px)を基準に組み立てています。リンクやボタンは指で押しやすい大きさ(48px以上)にそろえています。
Point 02
会社と店舗で、見せ方を分ける
会社HPは濃紺、店舗の8ページは黒を基調に。実店舗の写真を使い、イメージ素材を使った箇所には「※写真はイメージです」を必ず添えています。
Point 03
料金は、条件と一緒に正しく
料金は税込の総額で表示し、条件は料金のすぐ近くに書いています。掲載する値は店頭の掲示と突き合わせて確認しました。
Point 04
メニューの品名を、出典どおりに
ドリンクの品名一覧(87品・14カテゴリ)を、店舗の現行サイトのメニューから抜き出して掲載。綴りも原文のままにしています。
Point 05
検索と共有の土台
各ページの title・description・OGP と構造化データ(JSON-LD)を整え、検索結果やSNSで共有されたときの見え方まで用意しています。
Point 06
店舗の運営は OpsBoard で
シフト・勤怠・バック・棚卸し・スタッフ管理を1つのWebシステムに。管理者・社員・アルバイトの3段階の権限で、それぞれに必要な画面だけを表示します。
作ったもの
- 会社HP(4ページ)トップ・会社概要・店舗一覧・お問い合わせ
- Cafe & BAR BUCKS(4ページ)トップ・メニュー・店内・アクセス
- BAR Road(4ページ)トップ・メニュー・店内・アクセス
- 店舗スタッフ管理システム OpsBoardシフト・勤怠・バック・棚卸し・スタッフ管理(本番運用中)
03 Screens
実際の画面
ホームページ(PC)



スマホ表示



タブレット表示


04 System — OpsBoard
店舗の毎日の業務を、
1つの画面に。
シフト・バック・棚卸しを1画面に。飲食店2店舗のスタッフ業務を一元管理する、本番運用中のWebシステムです。管理者・社員・アルバイトの3段階の権限で、それぞれに必要な画面だけを表示します。



Point 01
3段階の権限制御(サーバー側でも二重チェック)
管理者・社員・アルバイトの権限を NextAuth.js のセッションで管理し、ページを開くときはサーバー側でも権限を検証。画面で隠すだけでなく、APIのレベルでも保護しています。
Point 02
楽観的ロックで同時編集の競合を防ぐ
複数の管理者が同時にシフトを確定しても上書きが起きないよう、楽観的ロックを実装。競合したときは画面で警告を出します。
Point 03
バックの承認フロー
アルバイトが入力したバックの記録は「申請中」として扱い、管理者が承認した時点で初めて月次集計に反映。不正な記録を防ぎつつ、記録の手間を下げました。
Point 04
複数店舗に対応した作り
シフト・バック・棚卸しはすべて店舗IDに紐づけて管理。新しい店舗は管理画面から追加するだけで、各機能が独立して動くように設計しています。
実装した機能
- シフト管理希望提出・確定・カレンダー表示
- バック管理記録入力・承認フロー・月次集計
- スタッフ管理氏名・時給・役職・権限
- 棚卸し管理在庫品目・数量入力・履歴
- 勤怠管理出退勤・休憩・実働
- 店舗管理複数店舗対応・営業情報
- ダッシュボード自分のシフト・バック集計
- 3段階の権限制御管理者/社員/アルバイト
05 Tech & Scope
使った技術と、
担当した範囲
使った技術
- HTML
- CSS
- JavaScript
- JSON-LD
- Next.js
- Supabase
- NextAuth.js
- Vercel
ホームページは HTML・CSS・JavaScript の静的サイト、OpsBoard は Next.js と Supabase で作っています。
担当範囲・期間
- Web
- 構成・デザイン・実装・公開(独自ドメイン ally-fukuoka.jp)
- System
- OpsBoard の要件定義・設計・実装・デプロイ・運用サポート
- 体制
- 個人
- 期間
- 2026年〜(公開・運用中)