ケース
事例:バドミントンコート予約サイト

成功フローはコート→枠→仮押さえ/確定→支払いまたは店舗ルールのホールド。空き状況は数秒で新鮮である必要があります。
UIより業務ルール:ホールド時間、無料キャンセル期限、代理予約、ピーク時間。ルールを書いてからカレンダーを実装。
モバイル優先は必須。短いフォーム、明確なバリデーション、可能ならZalo/メール確認。
Dolphin Softwareの学び:カレンダーは表示層。真実は枠在庫と予約状態。ずれればダブルブッキングします。
エージェント起動中…

成功フローはコート→枠→仮押さえ/確定→支払いまたは店舗ルールのホールド。空き状況は数秒で新鮮である必要があります。
UIより業務ルール:ホールド時間、無料キャンセル期限、代理予約、ピーク時間。ルールを書いてからカレンダーを実装。
モバイル優先は必須。短いフォーム、明確なバリデーション、可能ならZalo/メール確認。
Dolphin Softwareの学び:カレンダーは表示層。真実は枠在庫と予約状態。ずれればダブルブッキングします。