メインコンテンツへスキップ
WEB APP

株式会社ヘアーズSUN

複数店舗の情報・求人・予約・スタッフの出勤管理を、ひとつの管理画面から更新できるサイトです。

Ruby on RailsHotwirePostgreSQLDockerGitHub Actions
株式会社ヘアーズSUNのスクリーンショット

ご依頼の内容

美容・理容・エステを複数店舗で展開されており、店舗ごとの情報や求人、予約、スタッフの出勤をサイト上で扱いたい、というご依頼です。更新のたびに制作会社へ連絡する運用にはしない、という前提で設計しました。

実装したもの

  • 店舗管理(店舗ごとのページ・情報を管理画面から追加/編集)
  • 予約機能
  • 求人情報の掲載・管理
  • スタッフ管理
  • 出勤管理カレンダー
  • お問い合わせフォーム

技術構成と、選んだ理由

Ruby on Rails

管理画面と業務ロジックが多いサイトのため、その領域の実装が最短で終わる Ruby on Rails を採用しました。

Hotwire(Turbo / Stimulus)

カレンダーや予約の画面を、JavaScript のフレームワークを追加せずに動かすためです。作るものが減る分、費用と将来の保守コストを抑えられます。

PostgreSQL

店舗・スタッフ・出勤が絡む集計を扱うためです。

運用

  • 開発環境を Docker で統一し、環境差による不具合を防いでいます
  • GitHub Actions で Rubocop・Brakeman(脆弱性検査)・テストを自動実行しています
  • Kamal でデプロイを自動化しています

同じようなものをお考えの方へ

ご予算と、増やしたいもの(売上・お問い合わせ・空いた時間)をお聞かせください。
その範囲で何ができるかを、着手前にお伝えします。

無料で相談する