IHM embarquée de supervision/Professionnel
Migration d’une interface PHP vers NestJS et Next.js, déployée sur des cartes ARM sans accès à internet.
- Client
- Proengin
- Année
- Depuis 2024
- Rôle
- Développeur front-end IHM embarquée
- Technologies
L’interface embarquée tournait sur une stack vieillissante (Apache, PHP, HTML, CSS et JavaScript). Je l’ai migrée vers une architecture moderne en TypeScript, déployée directement sur le matériel.
- Migration vers NestJS et Next.js 15 (App Router) : chargement quasi instantané et maintenance bien plus simple grâce à React
- IHM conteneurisée avec Docker sur cartes ARM Toradex, en réseau local sans internet
- Supervision d’un nombre illimité d’appareils en simultané
- Optimisation mémoire avec 4 Go de RAM : gestion fine du cache et du ramasse-miettes pour tourner en continu sans faiblir
- Communication avec les capteurs via le protocole SCGI sur TCP

