Skip to content
Diego Gutierrez edited this page Sep 25, 2026 · 2 revisions

SlotGuard: one slot, two requests

Try the public browser demo → — no installation or account required. Bookings, conflicts and the 201 / 409 race are simulated in this tab; reloading resets the examples. The full backend described below uses real HTTP requests and PostgreSQL when installed locally. Demo scope.

A working local fullstack room-booking prototype. React makes availability and conflicts understandable; FastAPI and PostgreSQL protect reservations when requests compete.

Start here

Test the full backend locally

  1. Sign in locally as alice / slotguard-demo.
  2. Run the Concurrency lab challenge.
  3. Observe one HTTP 201, one 409, and the confirmed database count.
  4. Try an occupied room in the planner and select an alternative.

Share the conflict experience · Debate the database guarantee · Choose the next feature.

English and Spanish are welcome. ¿Qué parte te ayudó a entender el problema y cuál mejorarías?

This version is one workspace per installation, with a local demo configuration. It does not include hosted accounts, external calendars, reminders or payments. Promotional illustrations are concept artwork; real application screenshots are in the README.

Source · README en español · Security policy

Clone this wiki locally