Nimbu als fundament
We bouwden het platform op Nimbu, ons eigen CMS met ingebouwde e-commerce. Dat gaf ons de controle die dit project nodig had. De content-channels van Nimbu lieten ons toe het domeinmodel volledig na te bouwen: organisaties, periodes, pakkettypes, afhaalpunten, afhaaldata, inschrijvingen. Elk met hun eigen velden en relaties, zoals het domein het vereiste.
Aan frontendzijde werkten we met templating voor de pagina's en Alpine.js voor de interactieve componenten. Pakket-selectors met running totals, checkbox-lijsten voor vrijwilligers, filters op de dashboards. Geen overkill aan frontend-framework. Precies genoeg voor wat nodig was.
De server-side logica draait op Nimbu Cloud Code. Webhooks op bestellingen, een cron job die onbetaalde abonnementen opvolgt, een cloud job die automatisch ophaaldata genereert op basis van de configuratie van een periode. Dat laatste bespaart de coördinator heel wat handmatig planwerk aan het begin van elke periode.