> 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-de/entwicklerhandbuch/developer-guide/frontend.md).

# Frontend

Das Frontend von Chamilo 2.0 ist eine Vue 3 Single-Page-Anwendung (SPA), die über die REST-API mit dem Backend kommuniziert.

* [**Vue-Komponenten**](/2.x-de/entwicklerhandbuch/developer-guide/frontend/vue-components.md) — Die wiederverwendbaren Komponenten in `assets/vue/components/`
* [**Ansichten und Routing**](/2.x-de/entwicklerhandbuch/developer-guide/frontend/views-and-routing.md) — Seitenansichten in `assets/vue/views/` und die Einrichtung des Vue Routers
* [**Zustandsverwaltung**](/2.x-de/entwicklerhandbuch/developer-guide/frontend/state-management.md) — Pinia-Stores für den Anwendungszustand
* [**Build-System**](/2.x-de/entwicklerhandbuch/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind und die Build-Pipeline
