> 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-pt/guia-do-desenvolvedor/developer-guide/frontend.md).

# Frontend

O frontend do Chamilo 2.0 é uma aplicação de página única (SPA) em Vue 3 que se comunica com o backend por meio da API REST.

* [**Componentes Vue**](/2.x-pt/guia-do-desenvolvedor/developer-guide/frontend/vue-components.md) — Os componentes reutilizáveis em `assets/vue/components/`
* [**Visualizações e Roteamento**](/2.x-pt/guia-do-desenvolvedor/developer-guide/frontend/views-and-routing.md) — Visualizações de página em `assets/vue/views/` e a configuração do Vue Router
* [**Gerenciamento de Estado**](/2.x-pt/guia-do-desenvolvedor/developer-guide/frontend/state-management.md) — Stores Pinia para o estado da aplicação
* [**Sistema de Build**](/2.x-pt/guia-do-desenvolvedor/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind e o pipeline de build
