Qualinet APP
Cas d'étude

Qualinet — Une plateforme de pointage et de suivi RH

LE CLIENT

Fondé en 1994, Qualinet est devenu en 30 ans la référence incontournable au Québec pour le nettoyage après sinistre — dégâts d’eau, incendies, moisissures, décontamination. Le groupe opère 24 succursales réparties sur l’ensemble de la province, avec des équipes disponibles 24h/24, 7j/7.

1 500 employés. Des dizaines de sites. Des interventions terrain qui ne s’arrêtent jamais. Gérer les présences, les horaires et les rapports RH sur un réseau de cette taille, c’est un défi logistique réel — surtout quand les outils en place ne sont pas faits pour ça.

24

succursales connectées sur une seule plateforme centralisée

-80%

de temps consacré à la compilation manuelle des données de présence

100%

des rapports RH générés et envoyés automatiquement — sans intervention humaine

J+0

les données de pointage sont disponibles au siège en temps réel, le jour même

LE PROBLÈME

Avant la solution Appinov, chaque succursale gérait le pointage à sa façon. Feuilles de présence papier dans certains endroits, fichiers Excel dans d’autres, pointages notés à la main et transmis par email au siège en fin de semaine. Résultat : des données hétérogènes, souvent incomplètes, qui arrivaient aux RH avec plusieurs jours de décalage.

Le problème n’était pas le manque de bonne volonté.

C’était l’absence d’un outil centralisé, pensé pour un réseau multi-sites, capable de collecter les données de pointage en temps réel et de les remonter automatiquement aux RH sans que personne n’ait à s’en occuper manuellement.

La contrainte principale : la solution devait fonctionner sur tablette directement dans les magasins — connectée au réseau de la succursale — et rester utilisable même par des employés sans formation technique. Côté admin, les responsables RH avaient besoin d’une interface web complète pour superviser l’ensemble du réseau depuis un seul endroit.

CE QU'ON A CONSTRUIT

L’architecture repose sur un backend Node.js unique et une base de données MySQL partagée. Côté tablette, React Native pour l’application de pointage installée en magasin. Côté web, React JS pour la plateforme d’administration RH. Les deux surfaces parlent au même backend — les données de pointage collectées en succursale sont visibles en temps réel dans l’interface web du siège.

Fonctionnalités clés de la plateforme

La technologie que nous utilisons pour prendre en charge Paysafe

React JS
React Native
Node.js
NestJS
MySQL
REST API
JWT Auth
Socket.io
Node-cron
Git / GitHub
Push Notifications (FCM)
Nodemailer
PDF / CSV Export
Heroku

Zéro ressaisie. Des rapports RH qui partent tout seuls.

CE QU'ON RETIENT

Le vrai enjeu, c'était la scalabilité — pas le pointage.

N’importe quelle app de pointage peut fonctionner sur un site unique. Le défi ici, c’était de faire tourner ça proprement sur 24 succursales simultanément — avec des tablettes déployées localement dans chaque magasin, des employés qui changent, des responsables RH qui ont besoin de tout voir depuis un seul écran.

L’architecture backend unique avec synchronisation temps réel était la seule approche qui tenait la route à cette échelle. On a dimensionné la base MySQL en conséquence et construit les API Node.js pour absorber les pics de charge aux heures d’entrée et de sortie — quand plusieurs dizaines de pointages arrivent en même temps depuis des succursales différentes.

Ce projet, c’est aussi un bon exemple de solution qu’on peut faire évoluer facilement : ajouter une succursale, déployer une nouvelle tablette, modifier les règles de génération des rapports — tout ça se fait depuis le back-office, sans toucher au code.

Contactez nous

Discutons de votre projet ensemble

Nous sommes heureux de répondre à toutes vos questions et de vous aider à déterminer quels services correspondent le mieux à vos besoins.

Vos avantages :
Et ensuite ?
1

Nous planifions un appel selon vos disponibilités.

2

Nous préparons une proposition.

3

Nous vous présentons une proposition

Planifier une consultation gratuite