# .cadoles-slide-title[Menée de projet & outils (2/5)] **Organisation d'un projet plus important** ```text # Structure basée sur la même idée, mais avec une approche orientée composants, récursive myApp-client |-> js |-> main.js - Amorçage de l'application |-> config.js - Configuration de l'application |-> app.js - Définition du module principale |-> shared - Fonctionnalités du module | |-> controllers | | |-> templates - Templates liés aux contrôleurs du module | |-> directives | | |-> templates - Templates liés aux directives du module | |-> filters |-> components - Sous modules |-> module1 | |-> module1.js | |-> shared | | |... | |-> components | |... |-> module2 |-> module2.js |-> shared | |... |-> components |... ```