> 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-id/panduan-pengembang/developer-guide/frontend.md).

# Frontend

Frontend Chamilo 2.0 adalah aplikasi halaman tunggal (SPA) berbasis Vue 3 yang berkomunikasi dengan backend melalui API REST.

* [**Komponen Vue**](/2.x-id/panduan-pengembang/developer-guide/frontend/vue-components.md) — Komponen yang dapat digunakan kembali di `assets/vue/components/`
* [**Tampilan dan Perutean**](/2.x-id/panduan-pengembang/developer-guide/frontend/views-and-routing.md) — Tampilan halaman di `assets/vue/views/` dan konfigurasi Vue Router
* [**Manajemen Status**](/2.x-id/panduan-pengembang/developer-guide/frontend/state-management.md) — Store Pinia untuk status aplikasi
* [**Sistem Build**](/2.x-id/panduan-pengembang/developer-guide/frontend/build-system.md) — Webpack Encore, Tailwind, dan pipeline build
