Skip to content

Examples

Explore complete DAZZLE applications demonstrating various features and complexity levels.

Example Projects

Example Complexity Key Features
Simple Task Beginner CRUD, surfaces, workspaces
Contact Manager Beginner+ Indexes, search, workspace layouts
Support Tickets Intermediate Foreign keys, entity relationships
Ops Dashboard Intermediate+ Personas, dashboards, engine hints
FieldTest Hub Advanced Persona scoping, attention signals, multi-workspace

Additional Examples

Example Key Features
pra Experiences, wizards, multi-step flows
llm_ticket_classifier LLM integration, ticket classification
rbac_validation Role-based access control, permissions

Learning Path

simple_task → contact_manager → support_tickets → ops_dashboard → fieldtest_hub
  (Beginner)    (Beginner+)      (Intermediate)   (Intermediate+)   (Advanced)

Running Examples

All examples follow the same pattern:

cd examples/<example_name>
dazzle serve

This starts:

  • UI: http://localhost:3000
  • API: http://localhost:8000/docs

Running Without Docker

dazzle serve --local

Running with Hot Reload

dazzle serve --watch

CI Priority Levels

Examples are tested in CI with different priority levels:

Priority Examples CI Behavior
P0 simple_task, contact_manager Blocks PRs
P1 support_tickets, ops_dashboard Warnings only
P2 fieldtest_hub Main branch only

Creating Your Own

Start a new project with:

dazzle init my_app
cd my_app
dazzle serve

See Your First App for a guided tutorial.