Open source · self-hostable · sin líos

LA PISTA ESTÁ
LIBRE.

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.

0reservas dobles
30″para estar online
MITopen source
Pista 1 · hoy · franjas de 60′live
Lo que lo hace diferente

Hecho para quien juega en serio

Las partes difíciles de un sistema de reservas, resueltas de raíz.

01 / shadowing

Sin conflictos ocultos

¿Reservas media sala? La pista entera desaparece. Es física de base de datos, no un control que puedas olvidar.

02 / grid

Cero huecos muertos

Franjas de 60/90/120′ en una rejilla de 30′, con reglas anti-fragmentación: nada de medias horas invendibles.

03 / classes

Clases y recurrencia

Clases con aforo e instructor, generadas cada semana, que saltan los cierres solas.

04 / api

API + tokens, no scraping

OpenAPI listo. Cualquier sistema reserva con un Bearer token. Spec → cliente generado.

De máquina a máquina

Reserva
con un token

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" }
Open · MIT · self-hostable

Dale un sistema
a tu centro

Una cuenta, unas pistas, y estás online. Tu página pública con tu marca está lista.