機能
- 日時・人数による空き状況の検索
- 予約の作成・変更・取消
- 社員A・社員B・管理者の役割切替
データと予約の整合性
来訪者ごとに体験データを分離し、管理者役の操作対象もその体験内に限定しています。
SQLiteの保存処理で時間帯の重複を確認し、同じ要求の再送による二重作成を防ぎます。
確認したこと
- 予約の作成・変更・取消と再読み込み
- 来訪者の分離と予約IDへのアクセス制御
- 同時予約の競合と冪等性
- HTTPS環境での期限切れ
架空データのデモです。データは30分後、またはアプリ再起動時に消えます。
