El backend de reservas para los centros deportivos que no tienen uno. Pistas, salas, clases — la doble reserva hecha imposible a nivel de base de datos, y una API limpia lista para integrarse.
Las partes difíciles de un sistema de reservas, resueltas de raíz.
¿Reservas media sala? La pista entera desaparece. Es física de base de datos, no un control que puedas olvidar.
Franjas de 60/90/120′ en una rejilla de 30′, con reglas anti-fragmentación: nada de medias horas invendibles.
Clases con aforo e instructor, generadas cada semana, que saltan los cierres solas.
OpenAPI listo. Cualquier sistema reserva con un Bearer token. Spec → cliente generado.
Genera un token desde el panel, y tu sistema reserva vía API. Disponibilidad, hold, confirmación — los mismos estados que ya conoces.
Abre la documentación de la API →# hold a slot, then confirm curl -X POST /holds/exclusive \ -H "Authorization: Bearer bk_…" \ -d '{"resourceId":"…","from":"18:00","to":"19:00"}' # → 201 { "status": "pending" } curl -X POST /bookings/…/confirm # → 200 { "status": "booked" }
Una cuenta, unas pistas, y estás online. Tu página pública con tu marca está lista.