> For the complete documentation index, see [llms.txt](https://docs.chamilo.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.chamilo.org/2.x-fr/guide-du-developpeur/developer-guide/frontend.md).

# Frontend

Le frontend de Chamilo 2.0 est une application monopage (SPA) développée avec Vue 3 qui communique avec le backend via l'API REST.

* [**Composants Vue**](/2.x-fr/guide-du-developpeur/developer-guide/frontend/vue-components.md) — Les composants réutilisables situés dans `assets/vue/components/`
* [**Vues et Routage**](/2.x-fr/guide-du-developpeur/developer-guide/frontend/views-and-routing.md) — Les vues de page dans `assets/vue/views/` et la configuration de Vue Router
* [**Gestion de l'état**](/2.x-fr/guide-du-developpeur/developer-guide/frontend/state-management.md) — Les stores Pinia pour l'état de l'application
* [**Système de build**](/2.x-fr/guide-du-developpeur/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind et le pipeline de build
