Aller au contenu
Amine Mekki
Retour aux projets

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.