Lien du site en ligne : http://ec2-15-188-14-79.eu-west-3.compute.amazonaws.com/
Présentation du projet à 47:10 : https://www.youtube.com/watch?v=DBsur_GxC9E
L’accessibilité numérique a pour objectif de permettre aux personnes en situation de handicap d’accéder à l’ensemble des services en ligne, qu’importe leur façon de naviguer. La grande majorité des critères à respecter pour être en conformité avec les exigences légales, repose sur les développeuses et développeurs. Malheureusement, peu d’entre eux sont suffisamment formés au sujet. C’est pourquoi, est né Cod’Access, une plateforme web destinée aux profils techniques, désireux d’en apprendre plus sur le code accessible.
Permission | Fonctionnalités |
---|---|
Visiteur | Accès à la page d’accueil |
Visiteur | Accès à la liste des exercices |
Visiteur | Possibilité de filtrer les exercices par thème |
Visiteur | Jouer à un exercice |
Visiteur | Formulaire d’inscription |
Visiteur | Accès à la page à propos |
Visiteur | Formulaire de contact |
Visiteur | Accès au plan du site |
Utilisateur | Connexion à un compte personnel sécurisé |
Utilisateur | Accès aux informations du profil (email, pseudo, photo) |
Utilisateur | Paramétrage des informations du profil (pseudo, mot de passe, photo) |
Utilisateur | Accès à ses scores et sa progression |
Utilisateur | non connecté Réinitialisation du mot de passe |
Administrateur | Gestion des utilisateurs (édition permission, suppression) |
Administrateur | Gestion des exercices (édition, suppression, ajout, mise en ligne vs brouillon) |
Langages | HTML, CSS, JavaScript |
---|---|
Pré-processeur CSS | SASS |
Bundler | Webpack |
Librairies | React, Redux, Axios |
Langages | Javascript, SQL |
---|---|
Environnement d’exécution | NodeJS |
Frameworks | Express |
Gestionnaire de Base De Données | PostgreSQL, Sqitch |
Object-relational Mapping (ORM) | Sequelize |