Open source · self-hostable · uden bøvl

BANEN ER
LEDIG.

Booking-backenden til idrætscentre, der ikke har en. Baner, haller, hold — dobbeltbooking gjort umulig på databaseniveau, og et rent API klar til at integrere.

0dobbeltbookinger
30″for at gå live
MITopen source
Bane 1 · i dag · 60-min tiderlive
Det der gør den anderledes

Bygget til dem der spiller for alvor

De svære dele af et bookingsystem, løst fra bunden.

01 / shadowing

Ingen skjulte konflikter

Booker du den halve hal? Hele banen forsvinder. Det er databasefysik, ikke en kontrol du kan glemme.

02 / grid

Nul døde huller

Tider på 60/90/120 min i et 30-min gitter, med regler mod fragmentering: ingen usælgelige halve timer.

03 / classes

Hold og gentagelser

Hold med pladser og instruktør, oprettet hver uge, der selv springer lukkedage over.

04 / api

API + tokens, ikke scraping

OpenAPI klar. Ethvert system booker med et Bearer-token. Spec → genereret klient.

Maskine til maskine

Book
med et token

Generér et token fra dashboardet, og dit system booker via API. Tilgængelighed, hold, bekræft — de samme tilstande du allerede kender.

Åbn API-dokumentationen →
# 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

Giv dit center
et system

En konto, et par baner, og du er online. Din offentlige side med dit brand er klar.