Implementation Note

`/api/reserve` について

この静的プロトタイプでは、予約保存は `app.js` 内で `localStorage` に対して行っています。

本番置き換え想定
  • Cloudflare Pages Functions または Supabase Edge Function で POST を受け付ける
  • `name`, `email`, `slot_time`, `experience` を受信する
  • 予約数が3件に達した枠はエラー応答にする
  • 管理用のCSV/JSONは認証付きエンドポイントで返す