Naar de inhoud
CourtCatch

Zo werkt CourtCatch

De meeste clubs geven hun banen een vast aantal dagen vooruit vrij, op een vast tijdstip — bij veel verenigingen zeven dagen vooruit om middernacht. De populaire tijdsloten zijn binnen enkele seconden na dat moment vergeven. CourtCatch doet precies wat jij met de hand zou doen: inloggen, baan kiezen, medespelers erbij, versturen. Alleen dan op exact het juiste moment, elke keer.

1. Koppel je KNLTB-account

Je zoekt je club op en logt in met dezelfde gegevens als bij Mijn KNLTB: je bondsnummer en je wachtwoord. CourtCatch controleert die meteen bij de KNLTB, dus je weet direct of de koppeling werkt.

Je wachtwoord en het sessietoken worden versleuteld opgeslagen. Ze worden gebruikt om je clubgegevens op te halen en om de reserveringen te versturen die jij hebt ingesteld — verder niets.

2. Haal je banen en speelmaatjes op

Zodra het account gekoppeld is, haalt CourtCatch de banen van je club en je speelmaatjes uit KNLTB binnen. Banen houden hun eigen gegevens: baannummer, ondergrond en of er verlichting is. Zo kies je precies baan 3 in plaats van "een baan".

Legt je club er een baan bij of komt er een nieuw speelmaatje bij, dan haal je de gegevens opnieuw op.

3. Maak een reserveringsschema

Een schema is de beschrijving van het tijdslot dat je wilt. Je stelt het één keer in en het blijft werken.

  • De baan die je wilt, plus eventueel een reservebaan.
  • De speelmaatjes die op de reservering moeten staan. Jij staat er altijd zelf bij.
  • De starttijd van de baan zelf — het uur waarop je wilt spelen.
  • Hoeveel dagen vooruit je club de baan vrijgeeft. Zeven dagen is gebruikelijk, maar je clubreglement bepaalt het.
  • Het tijdstip waarop het afhangen bij jouw club opengaat. Dat is het moment waarop CourtCatch afvuurt.
  • Of het zich herhaalt: eenmalig, dagelijks, wekelijks of op vaste weekdagen, tussen een begin- en einddatum.

4. Het moment zelf

Vlak voor het openingstijdstip staat de taak voor jouw schema al klaar. Twee seconden van tevoren wordt de verbinding met de KNLTB opgezet en warmgehouden, zodat het opbouwen van die verbinding niet ten koste gaat van de reservering. De resterende milliseconden worden nauwkeurig uitgezeten, zodat de reservering op het doelmoment vertrekt en niet een fractie erna.

Alles wat vooraf klaargezet kan worden — de inhoud van het verzoek, de logregel, de verbinding — staat vooraf klaar. Wat op het openingsmoment overblijft, is het verzoek zelf.

5. Als er iets in de weg zit

Er zijn twee dingen die op zo'n openingsmoment doorgaans misgaan, en CourtCatch reageert op allebei zonder dat jij erbij bent.

  • De baan is al weg. Heb je een reservebaan ingesteld, dan wordt de reservering meteen op die baan opnieuw geprobeerd.
  • Een medespeler is al bezet. De KNLTB weigert een reservering als iemand die erop staat op dat tijdstip al speelt. CourtCatch haalt die persoon eruit en probeert het opnieuw — met een willekeurig beschikbaar speelmaatje, of met iemand uit een lijstje dat je vooraf hebt gekozen.

6. Wat je terugkrijgt

Na elke poging krijg je een melding in je dashboard: welke baan geboekt is, of waarom het niet gelukt is.

Elke poging komt daarnaast in het pogingenlogboek: het verstuurde verzoek, het antwoord van de KNLTB, de responscode en de uitkomst — geboekt, mislukt, baan bezet of speelmaatje bezet. Gaat er iets mis, dan staat het bewijs er nog in plaats van dat het verdwenen is.

Wat je nodig hebt

Een actief Mijn KNLTB-account bij een club waar je online banen afhangt, en een club die haar banen een vast aantal dagen vooruit vrijgeeft. Geeft jouw club banen op onregelmatige momenten vrij, dan is er geen vast moment om op te mikken en heb je niets aan CourtCatch.

Je blijft je eigen KNLTB-account gebruiken en kunt gewoon zelf blijven afhangen zoals je gewend bent.

Klaar voor je eerste schema?

Met het Free-abonnement doe je een echte reservering voordat je iets betaalt.