Application d'optimisation du transport digital
Un produit d'optimisation du transport multiplateforme : web en Next.js, mobile en React Native, APIs NestJS derrière les deux. J'y portais la responsabilité des choix d'architecture, des feuilles de route techniques et de la qualité de code.
- Rôle
- Lead Technique : architecture, roadmaps, qualité de code
- Client
- Katalii – Groupe Berto
- Stack
- Next.js, React Native, NestJS, PostgreSQL, Docker, Jira
Problème
Groupe Berto avait besoin d'une application digitale pour optimiser les opérations de transport, disponible sur web et mobile sans maintenir deux produits divergents.
Architecture
Des APIs NestJS sur PostgreSQL servent les deux clients. Le frontend web est en Next.js et l'application mobile en React Native, avec un design system partagé pour que le produit garde une identité visuelle et comportementale unique sur toutes les plateformes.
Décisions d'ingénierie
Un backend, deux clients
Web et mobile consomment les mêmes APIs NestJS. La logique métier reste côté serveur et les clients restent légers, ce qui garantit la cohérence des deux expériences par construction.
Qualité de code et performance comme métriques suivies
Suivre la qualité et la performance en continu, plutôt que par audits ponctuels, garde les régressions visibles pendant que la roadmap avance vite.
Qualité & fiabilité
Métriques de qualité de code et de performance suivies dans le cadre du rôle de lead technique ; décisions d'architecture documentées via les feuilles de route.
Résultat
Livraison du design system, des APIs backend et du frontend multiplateforme, avec une architecture et des roadmaps définies pour l'évolution du produit.
- Next.js
- React Native
- NestJS
- PostgreSQL
- Docker
- Jira