Implementation Note
`/api/reserve` について
この静的プロトタイプでは、予約保存は `app.js` 内で `localStorage` に対して行っています。
本番置き換え想定
- Cloudflare Pages Functions または Supabase Edge Function で POST を受け付ける
- `name`, `email`, `slot_time`, `experience` を受信する
- 予約数が3件に達した枠はエラー応答にする
- 管理用のCSV/JSONは認証付きエンドポイントで返す