Kampas

Een marktplaats voor jeugdverenigingen, accommodatie-uitbaters en CJT, dat boekingen en administratieve processen vereenvoudigt via drie specifieke portalen, ondersteund door microservices en API-integraties.

Wat is Kampas?

Kampas.be is hét digitale platform voor jeugdverenigingen, accommodatie-uitbaters en het Centrum voor Jeugdtoerisme (CJT). Het platform vereenvoudigt de zoektocht naar geschikte kampplaatsen in Vlaanderen en helpt uitbaters om hun accommodaties efficiënt te beheren.

Om beter in te spelen op de noden van gebruikers, was een modernisering van het IT-landschap noodzakelijk. Inefficiënte administratie, complexe boekingsprocessen en beperkte technische ondersteuning maakten het vinden en beheren van locaties omslachtig.

Het doel? Een gebruiksvriendelijk platform dat jeugdgroepen snel verbindt met geschikte kampplaatsen, administratieve lasten voor uitbaters minimaliseert en CJT ondersteunt als centrale schakel. Met slimme zoekfilters en gestroomlijnde processen maakt Kampas het plannen van een kamp eenvoudiger dan ooit.

Top features

Meerdere frontends voor diverse doelgroepen

Het platform is uitgegroeid tot een veelzijdig systeem met meerdere frontends, allemaal ondersteund door een gezamenlijke backbone van microservices en API’s. We hebben in totaal drie portalen ontwikkeld: het boekingsportaal (kampas.be), het uitbaterportaal (kampas.be/nl/manager-portal), en het CJT/admin-portaal (kampas.be/nl/admin-portal). Deze opdeling was noodzakelijk omdat de top-10-taken van de verschillende stakeholders sterk uiteenliepen en moeilijk te combineren waren in één enkele frontend. Dankzij deze gefocuste portalen kunnen we nu eenvoudig specifieke functionaliteiten per doelgroep toevoegen of aanpassen.

Uniek domeinmodel

Dit project kent een uniek aspect: bij een aankoop of boeking wisselt de boeking vaak van verantwoordelijke. Een boeking voor een jeugdkamp wordt vaak uitgevoerd door een leidinggevende die niet langer actief is op het moment dat het kamp daadwerkelijk plaatsvindt. Om deze uitdaging op te vangen, hebben we een innovatieve functie geïntroduceerd: het systeem van groepen en leden. Kampas.be telt momenteel 9.644 groepen (zoals scouts, chiro, scholen en verenigingen) en 14.873 leden. Dankzij de groepenfunctie kunnen boekingen eenvoudig worden overgedragen aan een nieuwe contactpersoon. 

Een goed begrip van het domeinmodel rondom jeugdvakantieboekingen was cruciaal voor het succes van dit project. Op basis van de user stories hebben we vooral gewerkt met Test Driven Design (TDD). De business-kritische functionaliteiten, zoals het gebruik van elektronische wallets voor voorschotbetalingen, hebben volledige code coverage met unit tests. Deze wallet-functie heeft inmiddels meer dan 241.435 transacties succesvol verwerkt.


Krachtige zoekfunctie

Voor de jeugdverenigingen hebben we een krachtige zoekfunctie ontwikkeld waarmee zij eenvoudig een geschikte locatie kunnen vinden die perfect aansluit bij hun wensen voor een jeugdvakantie. Tot nu toe heeft het platform geleid tot 8.925 boekingen, waarmee verenigingen digitaal een ideale kampplaats konden vinden en reserveren. Het gehele proces – van boeking en communicatie tot betalingen en verdere afhandeling – werd volledig binnen het platform uitgevoerd.

Geautomatiseerde boekingsflow

De geautomatiseerde boekingsflow biedt bedrijven een gestroomlijnde en efficiënte manier om hun volledige boekingsproces te beheren, van aanvraag tot facturatie. Zodra een klant een aanvraag indient, worden de gegevens automatisch verzameld en verwerkt. Bestellingen worden vervolgens zonder handmatige tussenkomst opgevolgd, waarbij de bijbehorende facturatie ook geautomatiseerd plaatsvindt. Dit zorgt voor een snellere doorlooptijd, vermindert de kans op fouten en maakt de administratie eenvoudiger en minder tijdrovend. 

Onder de motorkap

Het platform maakt gebruik van een flexibele infrastructuur die meerdere frontends ondersteunt via een gezamenlijke backbone van microservices en API’s. Dit zorgt voor schaalbaarheid en flexibiliteit, zodat specifieke functionaliteiten per doelgroep kunnen worden toegevoegd of aangepast.

Het platform ondersteunt elektronische wallets voor voorschotbetalingen, automatische facturering en transacties. Dit systeem heeft inmiddels meer dan 241.435 succesvolle transacties verwerkt en biedt gebruikers en uitbaters gemak en efficiëntie in het betalingsproces.

De integratie van beschikbaarheidskalenders voor accommodaties in het platform heeft het aantal terugkerende vragen van gebruikers verminderd, wat de administratieve werklast van uitbaters en CJT vermindert.

Wil je meer weten over deze case?

Plan een afspraak.