> 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/3.x/it/guida-per-lo-sviluppatore/developer-guide/frontend.md).

# Frontend

Il frontend di Chamilo 3.0 è una single-page application (SPA) Vue 3 che comunica con il backend tramite l'API REST.

* [**Componenti Vue**](/3.x/it/guida-per-lo-sviluppatore/developer-guide/frontend/vue-components.md) — I componenti riutilizzabili in `assets/vue/components/`
* [**Viste e routing**](/3.x/it/guida-per-lo-sviluppatore/developer-guide/frontend/views-and-routing.md) — Le viste delle pagine in `assets/vue/views/` e la configurazione di Vue Router
* [**Gestione dello stato**](/3.x/it/guida-per-lo-sviluppatore/developer-guide/frontend/state-management.md) — Store Pinia per lo stato dell'applicazione
* [**Sistema di build**](/3.x/it/guida-per-lo-sviluppatore/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind e la pipeline di build
