
Triumph
MMS
Système de gestion professionnel pour Triumph Motorcycles développé en équipe de 3 personnes avec une Clean Architecture rigoureuse. Architecture en couches : Domain (entities, interfaces métier), Application (use cases, repositories, exceptions), Infrastructure (database, ORM, frameworks multiples - Express/NestJS pour le backend, React pour le frontend). Fonctionnalités : gestion CRUD complète (motos, conducteurs, maintenances, commandes, licences, notifications), tests unitaires exhaustifs par service (maintenance, driver, crash, order), architecture polyglotte permettant de choisir entre Express ou NestJS côté serveur. Projet démontrant la maîtrise des principes SOLID et des design patterns avancés.
Technologies
Résumé du projet
sans aller trop loin
Système de gestion avec Clean Architecture. Séparation stricte domain/application/infrastructure, multi-frameworks (Express/NestJS/React).