施術者&ゲストのマッチングアプリを作成しています。日程ごとに10時 ~ 24時の間で30分刻みで空き状況を設定出来るようにする

施術者&ゲストのマッチングアプリを作成しています。

やりたい事としては、下記3つのステップです。

  1. 施術者は日程ごとに10時 ~ 24時の間で30分刻みで空き状況を設定出来るようにする(貼り付けファイル1のようなシステム)
  2. ゲストは所要時間のあるメニューを選び(例えば70分腰痛コースなど)、空いている時間から予約をする
  3. 予約が入った時間は空いていない状態に変わる

どうしても上記を作る事ができず困っています…

どういったDBを、どういった仕組みで作成すればこのシステムを実現できるのか全く思いつかず、少しお知恵をかしていただきたくおもっております。

漠然とした形ですみません(泣)

カレンダー形式のAdalo実装方法((@日 @12時予約))が今思い浮かばす、SmartDishのように単体の時間を入力して実装すると良いかもです。
段階として、1.3.の
施術者の予定管理アプリをまず、考えてみるのはどうでしょうか?

  1. 施術者は日程ごとに10時 ~ 24時の間で30分刻みで空き状況を設定出来るようにする(貼り付けファイル1のようなシステム)
  2. ゲストは所要時間のあるメニューを選び(例えば70分腰痛コースなど)、空いている時間から予約をする
  3. 予約が入った時間は空いていない状態に変わる

DB の構成としては
User
Schedule (10時 ~ 24時の間で30分刻みが入っている)
を入れる。でできるはずです。
同じテンプレートは無いのですが、
Coaching App
Clone Coaching App to Jumpstart Your No Code App が近いかもしれません。
もしくは、日別のところは、ここのGoogleカレンダーに飛ばすなどで簡易に実装する方が簡単かもとも思いました。## 解決URL: Clone Coaching App to Jumpstart Your No Code App

参考画像

RPReplay_Final1605722651.MP4