- Beschrijving
- Kenmerken
- Bronnen
- Licenties
Toolgankelijk is een tool waar de partners van Vervoerregio Amsterdram kunnen zien aan welke toegankelijkheids principes hun website en/of pagina's voldoen. Parnters kunnen pagina's aan hun website toevoegen die ze kunnen controleren aan welke principes ze voldoen.
De website wordt server side gerendered door middel van NodeJS, ExpressJS & EJS. Het is gebouwd in HTML, CSS & JS. Data wordt geleverd door de API van FDND die voor vervoerregio-amsterdam is gemaakt.
De website wordt progressive enhanced met JavaScript. Progressive Enhancement is het toevoegen en verbeteren van functionaliteiten waar kan. Het doel is om de ervaring van de gebruiker prettiger te maken, maar de core functionaliteiten altijd werkend te houden voor mensen die het niet kunnen benutten. Wanneer JavaScript wordt geladen wordt er aan het <html>
element de class .make-it-fancy
toegevoegd <html class="make-it-fancy"
. Deze class gebruik ik om elementen te laten zien en bruikbaar te stellen wanneer ik zeker weet dat JavaScript ze kan afhandelen.
Zorg dat je NodeJS geïnstalleerd hebt. Clone deze repository. Open een terminal. Zorg dat je in het juiste pad zit van dit project. Voer de commando npm install
uit. Wanneer deze klaar is kun je de applicatie starten door de commando npm run dev
uit te voeren. De applicatie wordt gehost op http://localhost:3000/
- Instructies
- NodeJS
- ExpressJS
- EJS
- API Documentatie
- nodemon
- Mobile menu inspiratie
- Control Flow
- Pen menu
- Pen folder card
This work is licensed under GNU GPLv3.