Technologie

Geen technologie om de technologie. De keuzes hieronder dienen één doel: apps die gewoon werken, ook als er twintig mensen tegelijk op een donkere parking staan te wachten op de volgende opdracht.

De website en de apps

Alles is gebouwd met React en TanStack Start: moderne webtechnologie die pagina's razendsnel toont en even goed werkt op een gsm als op een laptop. De vormgeving gebeurt met Tailwind CSS, zodat elke app dezelfde rustige stijl kan aanhouden.

Database en opslag

De gegevens staan in een PostgreSQL-database. Elke tabel is beveiligd met regels die per gebruiker bepalen wat zichtbaar is — je ziet dus enkel je eigen gegevens, ook al staan ze in dezelfde database.

Aanmelden en beveiliging

Aanmelden gebeurt met e-mail en wachtwoord, aangevuld met een verplichte tweede stap via een authenticator-app. Nieuwe accounts worden manueel goedgekeurd, en na drie foute pogingen gaat het account tijdelijk op slot.

E-mail

Bevestigingen, wachtwoordherstel en meldingen vertrekken vanaf het eigen domein cauwenbergh.net, zodat berichten herkenbaar zijn en netjes aankomen.

Betalingen

Steunbijdragen verlopen via Stripe. De betaling gebeurt volledig op de beveiligde pagina's van Stripe; er worden geen kaartgegevens op deze site bewaard of verwerkt.

Hosting en onderhoud

De apps draaien op een gedeeld platform met automatische back-ups en HTTPS. Updates gebeuren in kleine stappen, zodat een verbetering nooit een werkende avond in de weg staat.

Werkwijze

Nieuwe functies worden eerst in een testomgeving gebouwd en pas daarna vrijgegeven. Fouten die tijdens een activiteit opduiken, krijgen voorrang; de rest volgt in rustiger periodes. Meldingen via het contactformulier komen rechtstreeks bij mij terecht.