Configuration

  • Use "npm install" to insall node_modules
  • Setup a .env file following the env.example model
  • Launch the server with autoreload thanks to "nodemon app.js"

API Endpoints

  • || Récupérer l'id d'une personne par son email

  • || Récupérer l'id d'une personne par son nom + prénom

  • || Récupérer le diplome le plus récent d’une personne selon son user_id (toutes les colonnes possibles)

  • || Récupérer tous les diplômes selon un user_id (toutes les colonnes possibles)

  • | Récupérer le diplôme en format pdf d'une personne par son id

  • ||| Récupérer l'id des diplômes d'une personne selon son user_id

  • | Récupérer les dates de validité du dernier diplôme de l'utilisateur avec un id

  • | Récupérer les statistiques sur un lot de personnes faisant parti d'un lot (statistiques non nominatives pour avoir le taux de réussite, le score moyen etc…)

  • | Pouvoir enregistrer un étudiant

  • | Pouvoir enregistrer un passage d’examen avec le score etc… (Pour les centres de test qui font passé l'examen et veulent enregistrer le résultat)

  • Rediger la documentation et la designer

  • Améliorer certains endpoints en rajoutant la date de fin de validité

  • Ajuster l'api endpoint recherche par nom/prénom pour retourner pas que un seul résultat mais tous

  • Remplir la base de données de prod

Ressources