Rôle et responsabilités
- Conception fonctionnelle : structuration des données (interventions, équipements, statuts), définition des écrans et des parcours terrain/admin.
- Développement de l’application mobile (React Native) : consultation, création et suivi des interventions, usage orienté terrain et simplicité d’exécution.
- Développement de l’interface d’administration web en Next.js : pilotage, configuration, gestion des utilisateurs et supervision des données.
- Mise en place de l’API : endpoints cohérents, validation des données, séparation claire entre logique métier et interface.
- Base de données : modélisation et stockage centralisé (ex. PostgreSQL), avec une structure pensée pour évoluer (ajout de champs, nouvelles entités, historisation).
- Qualité et maintenabilité : patterns réutilisables, séparation des responsabilités, conventions de code et préparation aux évolutions.

