Skip to content

luukbrauckmann/the-web-is-for-everyone-interactive-functionality

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toolgankelijk

image

📦 Inhoud

  1. Beschrijving
  2. Kenmerken
  3. Bronnen
  4. Licenties

ℹ️ Beschrijving

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.

✨ Kenmerken

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.

📥 Installatie

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/

🌍 Bronnen

🪪 Licenties

GNU GPL V3

This work is licensed under GNU GPLv3.

About

Ontwerp en maak voor een opdrachtgever een interactieve toepassing die voor iedereen toegankelijk is

Resources

License

Stars

Watchers

Forks

Languages

  • CSS 43.8%
  • EJS 28.5%
  • JavaScript 27.7%