Interface Client RASO
Portail web B2B pour Régional Ascenseurs. React/Vite + API Node.js pour le suivi d'équipements et d'interventions en temps réel.
À propos du projet
Un portail web B2B (Single Page Application) — pas une app mobile, pas un dashboard interne. C'est une interface client accessible en ligne, avec un frontend React/Vite et une API Node.js/Express. Les clients de Régional Ascenseurs s'y connectent pour suivre leurs équipements et interventions.
Utilisateurs : les gestionnaires d'immeubles, syndics, propriétaires de sites qui ont un contrat de maintenance avec Régional Ascenseurs. Avant, ces clients devaient appeler ou envoyer des emails pour savoir où en était une intervention. Maintenant ils ont une visibilité temps réel : état de leurs ascenseurs, historique complet des interventions, suivi des pannes et réparations, localisation des équipements sur carte.
Points forts : Circuit Breaker (si SQL Server tombe, l'app ne crashe pas, elle bascule en mode dégradé), optimisation performance (images de 4.4MB à 19KB en WebP, -99.6%), sécurité (JWT en cookies httpOnly, CSRF, Argon2, 4 secrets JWT distincts, audit de février 2026 avec 154 corrections sur 162), droits granulaires (accès par contrat ou par appareil individuel).
Stack technique
Visuels
Ce projet vous parle ?
Découvrez comment je peux faire la même chose pour vous.