Open source · self-hostable · zero rotture

IL CAMPO È
LIBERO.

Il backend di prenotazione per i centri sportivi che non ne hanno uno. Campi, stanzoni, corsi — la doppia prenotazione resa impossibile a livello di database, e un'API pulita pronta a integrarsi.

0doppie prenotazioni
30″per andare online
MITopen source
Campo 1 · oggi · slot 60′live
Cosa lo rende diverso

Costruito per chi gioca sul serio

Le cose difficili di un sistema di prenotazione, risolte alla radice.

01 / shadowing

Niente conflitti nascosti

Prenoti mezzo stanzone? Il campo intero sparisce. È fisica del database, non un controllo che puoi dimenticare.

02 / grid

Zero buchi morti

Slot da 60/90/120′ su griglia da 30′, con regole anti-frammentazione: niente mezz'ore invendibili.

03 / classes

Corsi e ricorrenze

Corsi a posti con istruttore, generati ogni settimana, che saltano da soli le chiusure.

04 / api

API + token, non scraping

OpenAPI pronto. Qualsiasi sistema prenota con un Bearer token. Spec → client generato.

Da macchina a macchina

Prenota
con un token

Genera un token dalla dashboard e il tuo sistema prenota via API. Disponibilità, hold, conferma — gli stessi stati che già conosci.

Apri le API docs →
# 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

Dai un sistema
al tuo centro

Un account, qualche campo, e sei online. La tua pagina pubblica brandizzata è pronta.