Evaluation RH

Projet en équipe : développement du backend NestJS, des endpoints API et de leur documentation Swagger.

  • React
  • Node.js
  • NestJS
  • PostgreSQL
  • Prisma ORM
  • Docker
  • API REST
  • Swagger
  • shadcn/ui
Evaluation RH

Besoin

Permettre la création et la gestion de questionnaires d’évaluation RH pour plusieurs sociétés.

Mon rôle

Développeur backend NestJS au sein d’une équipe, avec conventions de code et revues de contributions.

Résultat

Des endpoints REST pour le système d’évaluation, avec validation des données, gestion des erreurs et documentation Swagger.

Difficulté résolue

Intégrer mes contributions dans l’architecture de l’équipe : séparer contrôleurs, services et accès aux données, et appliquer les retours des revues de code.

Détails techniques

Projet d'entreprise en équipe, environnement pro exigeant (standards de qualité, revues de code régulières). Contribution centrée sur le backend NestJS :

  • Endpoints API REST en POO : DTOs typés + class-validator, décorateurs NestJS, injection de dépendances.
  • Séparation des responsabilités claire (controllers / services / repositories).
  • Documentation Swagger et gestion robuste des erreurs (exceptions HTTP appropriées).

M'a appris à travailler avec des conventions strictes, des PR reviewées et une vraie architecture backend.

Aperçu du projet

Gestion des sociétés
Gestion des sociétésDashboard de gestion des sociétés par l'Administrateur Général
Gestion des sondages
Gestion des sondagesInterface de création et gestion des sondages
Gestion des questions
Gestion des questionsInterface de création et gestion des questions
Gestion des répondants
Gestion des répondantsInterface de création et gestion des répondants
Sondage
SondageExemple de Sondage
Me contacter