Forhuman
arrow_backRetour aux projets

Forhuman

Symfony & API Platform Back-end
React & Next.js Front-end
Cache & Data Dashboard

Contexte

Plateforme web développée pour Forhuman Consulting, cabinet spécialisé en santé mentale et qualité de vie au travail (QVT/RPS), intervenant auprès de grands groupes, PME et institutions publiques.

L'application venait d'être livrée par une SSII. Après un premier audit, le constat est sans appel : application non finalisée, failles de sécurité, nombreux bugs fonctionnels, non responsive, framework daté. Pour la première fois de ma carrière d'indépendant, j'ai refusé de reprendre l'application en l'état et préconisé une réécriture complète from scratch. Forhuman a accepté de me suivre. Depuis maintenant 5 ans, l'application est au cœur de leur métier et je suis toujours en charge de la maintenance et des évolutions. En 2026, Forhuman fait appel à moi pour développer un chat IA d'assistance psychologique.

Questionnaires sur mesure

Forhuman construit des questionnaires personnalisés directement dans l'application : échelle de Likert, échelle de valeur, QCM, questions ouvertes. Un lien ou QR code est ensuite transmis aux salariés des entreprises clientes, qui répondent de manière anonyme.

Tableaux de bord et visualisation

Les données collectées alimentent des tableaux de bord interactifs : histogrammes, donuts, courbes, OKR, tableaux — couvrant des indicateurs de stress, de santé, de bien-être au travail, etc.

Les dashboards sont générés de manière semi-automatique à partir de templates créés par Forhuman dans l'application. Les consultants complètent ensuite les conclusions et analyses textuelles. Les dashboards finalisés sont exportés en PDF via Puppeteer (rendu côté serveur des graphiques JavaScript).

Un système de cache a été mis en place pour optimiser les performances, le volume de questionnaires et de répondants générant un grand nombre de données à traiter dynamiquement.

Architecture technique

Le back-end repose sur Symfony et API Platform. Le front-end utilise React / Next.js avec Material UI. Puppeteer (via Node.js) assure le rendu des dashboards pour l'export PDF.

Fonctionnalités clés

  • Création de questionnaires — éditeur sur mesure avec plusieurs types de questions (Likert, QCM, valeur, texte libre)
  • Passation anonyme — accès via lien ou QR code, sans identification du répondant
  • Tableaux de bord — visualisation interactive des résultats (histogrammes, donuts, courbes, OKR)
  • Templates de dashboards — modèles réutilisables créés par les consultants Forhuman
  • Export PDF — génération des rapports via Puppeteer
  • Gestion d'articles — contenu éditorial intégré
  • Gestion des rôles — administrateur Forhuman, RH entreprise, salarié
  • Cache des résultats — optimisation des performances pour les requêtes de données volumineuses
Symfony API Platform React Next.js Material UI Node.js Puppeteer
Forhuman — Dashboard d'analyse de la santé mentale au travail

Me contacter

mail

Un message ?

Envoyez-moi un mail à l'adresse suivante :
call

Un coup de fil ?

Du lundi au vendredi aux horaires de bureau :
pin_drop

Où suis-je ?

Mes locaux sont situés à :
Le Val-Saint-Germain, 91530
Proche RER C et véhiculé si besoin
business_center

Informations légales

Hébergé par OVH SAS, 2 rue Kellermann, Roubaix, 59100
SIRET : 50390601800042 — N° TVA : FR 32503906018
Code APE : 6201Z