Een sportvereniging draait op vrijwilligers. Die willen bezig zijn met de sport, niet met spreadsheets, appgroepen en papieren deelnemerslijsten. Daarom bouwde ik een clubportaal waarin het hele verenigingsjaar samenkomt: leden, lessen, toernooien, contributie en de eigen website van de club.
Eén installatie bedient meerdere verenigingen tegelijk. Elke club heeft zijn eigen domein, eigen leden en eigen uitstraling, terwijl er maar één systeem onderhouden hoeft te worden.
Ledenadministratie die klopt
Judoka's, ouders, trainers en vrijwilligers zitten in groepen die bepalen wat iemand ziet en mag. Een ouder ziet zijn kind, een trainer zijn lesgroep, het bestuur het geheel. Nieuwe leden schrijven zichzelf in via de website, inclusief proefles, en komen meteen in de juiste groep terecht.
Lessen, vaardigheden en aanwezigheid
Elke lesgroep werkt met een lesplan waarin per band staat welke technieken aan bod komen. Wat een judoka beheerst, wordt bijgehouden, zodat examens voorbereiden geen zoekplaatje meer is. Aanwezigheid registreren gaat met een QR-code aan de zaalmuur: scannen en klaar.
Toernooien van inschrijving tot uitslag
Inschrijven loopt via het portaal. De poule-indeling maakt het systeem op gewicht, leeftijd of niveau, in een paar minuten in plaats van een avond met papieren lijsten. Daarna verdeel je de poules over de matten en de tijdsblokken.
Op de wedstrijddag werkt de jurytafel digitaal: wedstrijdklok, osaekomi-timer, golden score en de scores per judoka, met de volgende partij alvast in beeld. In de zaal hangt het publieksscherm met de stand, en wie thuis meekijkt scant de QR-code en volgt dezelfde wedstrijd live op zijn telefoon. Een score aan de mat staat binnen een seconde op elk scherm.
Contributie zonder nawerk
Contributie, toernooibijdragen en losse posten worden automatisch gefactureerd, met incasso via SEPA en online betalen via Mollie. Elk lid vindt zijn facturen terug in het eigen account, en het bestuur ziet in één oogopslag wat er nog openstaat.
Een eigen website, zonder webbouwer
Elke club krijgt een openbare pagina met eigen teksten, speerpunten, cijfers en reviews. De club bepaalt zelf welke blokken er staan en in welke volgorde, en wat niet ingevuld is, valt gewoon weg. Nieuws en verhalen publiceren kan vanuit hetzelfde beheerscherm.
Techniek onder de motorkap
Laravel, met een strikt gescheiden model voor meerdere verenigingen: gegevens van de ene club komen nooit bij de andere terecht. Rechten hangen aan menu's per groep, zodat elke vereniging zijn eigen structuur kan aanhouden. De live schermen lopen over websockets met Laravel Reverb, de frontend is Blade met Bootstrap en Vite, en alles draait in containers met een testsuite van ruim 2500 tests die bij elke wijziging meeloopt.
Interesse in wat dit voor jouw vereniging kan betekenen? Neem gerust contact op.