Ce projet a été conçu pour faciliter la gestion des catégories et des articles au sein d'une application Java Server Faces (JSF). Il met en œuvre un système de catégorisation où chaque article est associé à une catégorie spécifique. Les catégories peuvent être hiérarchisées grâce à une association reflexive, permettant la création de sous-catégories.
L'application offre des fonctionnalités de création, modification, et suppression de catégories. Chaque catégorie peut avoir une sous-catégorie, formant ainsi une hiérarchie.
Les articles peuvent être associés à une catégorie spécifique, facilitant la navigation et l'organisation. Les fonctionnalités CRUD (Create, Read, Update, Delete) sont mises en œuvre pour les articles.
Une fonctionnalité de visualisation statistique est intégrée, permettant de générer un graphique indiquant le nombre d'articles par catégorie.