> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kazzle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Mẫu ứng dụng

> Chọn hình dạng ứng dụng Kazzle nào cho công việc thông thường.

# Mẫu ứng dụng

Chọn hình dạng ứng dụng nhỏ nhất phù hợp với công việc. Chỉ thêm process, database, sync hoặc AI API khi ứng dụng cần khả năng đó.

| Người dùng muốn                                   | Sử dụng                 | Ghi chú                                                                                                                 |
| ------------------------------------------------- | ----------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| Trang đích, báo cáo, trang tĩnh                   | UI app                  | Một component UI là đủ.                                                                                                 |
| Dashboard hoặc công cụ nội bộ với dữ liệu máy chủ | UI + process            | Giữ API routes và credentials trong component process.                                                                  |
| Dữ liệu ứng dụng lâu dài                          | UI + process + database | Tái sử dụng database hoạt động phù hợp trước khi tạo cái mới.                                                           |
| Dữ liệu ngoại tuyến hoặc đa thiết bị tức thì      | Realtime app            | Bật sync và xác minh `sync: ready` trước khi kết nối ứng dụng.                                                          |
| Công việc theo lịch hoặc webhook                  | Process app             | Sử dụng triggers trên component process.                                                                                |
| Tính năng hỗ trợ AI bên trong ứng dụng            | Process + Kazzle AI API | Sử dụng `/ai/*` với `kzl_` API key.                                                                                     |
| Công cụ mà trợ lý nên gọi sau                     | Skill + process         | Thêm thư mục skill (`SKILL.md` + `tools.ts`) và hỗ trợ mỗi tool `target.type: 'app'` bằng route trên component process. |

## Mặc định

* Bắt đầu từ template khi có phù hợp.
* Giữ code frontend không có secrets và database URLs.
* Đặt công việc chỉ máy chủ trong component process.
* Sử dụng sibling component URLs thay vì hardcoded localhost addresses.
* Xác minh previews trong tab app-dev trước khi nói ứng dụng đang chạy.
