サービス概要

エンジニアチーム向けのオフィスでヘッドスパの予約が取れる予約管理サービスです。 トップページのゲスト用ログインをご利用下さい。 スクリーンショット 2020-10-26 20 08 33

URL

https://office-spa.herokuapp.com/

機能一覧

  • コメント機能(Ajax)
  • いいね機能(Ajax)
  • 予約機能(simple calendar)
  • 口コミ機能(星レビュー機能をJavaScript Ajaxを用いて実装)
  • メニュー投稿機能(管理者のみ 画像投稿 Active Storage)
  • 要望投稿機能
  • ログイン機能
  • ゲストログイン機能
  • ページネーション機能
  • セッション維持機能
  • ユーザー機能

環境使用技術

開発環境

  • Docker/Docker-compose
  • MySQL2

フロントエンド

  • HTML/CSS
  • SCSS
  • Bootstrap
  • JavaScript

バックエンド

  • ruby 2.7.0

フレームワーク

  • Ruby on Rails 6.0.3.3

テストフレームワーク

  • Rspec(テスト数約150)

本番環境

  • heroku

その他使用技術

  • Rubocop
  • githubのissuse,プルリクを活用した擬似チーム開発
  • simple calendarを使ってカレンダー表示

制作背景

現職でセラピストをしており、IT企業を中心にオフィスに出張ヘッドスパに行っていました。 特にエンジニアの方を担当することが多く、眼精疲労、肩こり、腰痛などを訴えており、 ひどい場合はそれが原因で退職する方も中にはいるとお話を伺っていました。 主に大企業を中心に行っていたのですが、どうしてもスタートアップ企業などは資金面などもあり リラクゼーション系の福利厚生が導入しにくいと思い、ならば自分がIT×セラピストで業界に 新たな風を吹かせたいと思いこのサービスを作成致しました。 初めはセラピストと企業をつなげるマッチングアプリを作成しようと思ったのですが、実際にいち早く ユーザーに使っていただきたかった為、予約管理システムを実装致しました。

特に力を入れた点

あくまで自分はエンジニア業務に専念するため、予約に関しては厳しいバリデーションをかけました。 土日は予約不可。また1日2人限定で勤務時間外を想定した、13:15,19:15の2箇所にする必要があったため 自分でバリデーションを自作致しました。

ターゲット層

  • エンジニアチーム
  • 少人数のベンチャースタートアップ企業の社員