Developer en beheerder
2020–heden
- De nieuwe website verschijnt naar verwachting in december. Tot die tijd ziet het publiek nog de oude website, die uit kale HTML en CSS bestaat.
- Ik beheer en ontwikkel de website: PHP 8.3 met strikte types, Twig en SQLite, met TypeScript en eigen CSS aan de voorkant, zonder framework.
- Ik bouwde een eigen CMS: aankondigingen met exacte start- en stoptijd, prijzen en openingstijden, wijzigingen die je kunt inplannen, een onderhoudsmodus, versiegeschiedenis met terugzetten, een activiteitenlog en back-ups met herstel.
- Beveiliging: tweestapsverificatie bij het inloggen, een strikte Content Security Policy, bescherming tegen CSRF en misbruik, en een contactformulier met Turnstile dat het bericht niet opslaat.
- Kwaliteit: PHPUnit, PHPStan en Playwright-tests in meerdere browsers, GitHub Actions voor de controles en de uitrol naar staging, en toegankelijkheid volgens WCAG 2.2 AA.