cod-access

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

Objectif

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.

Fonctionnalités

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)

Stack technique

Front

Langages HTML, CSS, JavaScript
Pré-processeur CSS SASS
Bundler Webpack
Librairies React, Redux, Axios

Back

Langages Javascript, SQL
Environnement d’exécution NodeJS
Frameworks Express
Gestionnaire de Base De Données PostgreSQL, Sqitch
Object-relational Mapping (ORM) Sequelize