> 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/fi/kehittajan-opas/developer-guide/frontend.md).

# Frontend

Chamilo 3.0:n frontend on Vue 3 -yksisivuinen sovellus (SPA), joka kommunikoi backendin kanssa REST API:n kautta.

* [**Vue-komponentit**](/3.x/fi/kehittajan-opas/developer-guide/frontend/vue-components.md) — Uudelleenkäytettävät komponentit hakemistossa `assets/vue/components/`
* [**Näkymät ja reititys**](/3.x/fi/kehittajan-opas/developer-guide/frontend/views-and-routing.md) — Sivunäkymät hakemistossa `assets/vue/views/` ja Vue Routerin määritys
* [**Tilan hallinta**](/3.x/fi/kehittajan-opas/developer-guide/frontend/state-management.md) — Pinia-storet sovelluksen tilaa varten
* [**Koontijärjestelmä**](/3.x/fi/kehittajan-opas/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind ja koontiputki
