> 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-es/guia-para-desarrolladores/developer-guide/frontend.md).

# Frontend

El frontend de Chamilo 2.0 es una aplicación de página única (SPA) de Vue 3 que se comunica con el backend a través de la API REST.

* [**Componentes de Vue**](/2.x-es/guia-para-desarrolladores/developer-guide/frontend/vue-components.md) — Los componentes reutilizables en `assets/vue/components/`
* [**Vistas y Enrutamiento**](/2.x-es/guia-para-desarrolladores/developer-guide/frontend/views-and-routing.md) — Vistas de página en `assets/vue/views/` y la configuración de Vue Router
* [**Gestión de Estado**](/2.x-es/guia-para-desarrolladores/developer-guide/frontend/state-management.md) — Almacenes Pinia para el estado de la aplicación
* [**Sistema de Compilación**](/2.x-es/guia-para-desarrolladores/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind y el pipeline de compilación
