What problem does it solve?
Building custom dashboards, record detail pages, and list views in Steedos requires correctly pairing metadata YAML files with Amis UI schemas, choosing the right page type, and following strict API call conventions that are easy to get wrong.
Core Features & Use Cases
- Three Page Types: Create standalone app pages (dashboards, reports, forms), record detail pages, and list pages bound to specific objects with pageAssignments for desktop/mobile targeting.
- Steedos Amis Components: Use steedos-record-service, steedos-record-detail-header, steedos-record-detail, and steedos-object-listview to bind UI directly to object data.
- API v6 Rules: Enforces mandatory skip/top query parameters on /api/v6/data/ endpoints and documents the exact response structures for list, single-record, and function calls.
- Use Case: Build a sales dashboard page with KPI cards and a recent-orders CRUD table, plus a mobile variant, by writing one .page.yml metadata file and one .page.amis.json schema file in the pages/ folder.
Quick Start
Create a standalone Steedos dashboard page named sales_dashboard with a KPI card grid and a recent orders table using the Amis page format.