📄️ Stack9 Guides
Comprehensive guides to help you build powerful applications with Stack9. From basic CRUD operations to advanced workflows and performance optimization.
📄️ Building a CRUD Application
Build a complete CRUD application in Stack9 with entities, list and detail screens, auto-generated APIs, filters, and validation, no backend code required.
📄️ Creating Entities
Define custom entities in Stack9 to model your data with fields, field types, validation rules, relationships, and best practices for robust schemas.
📄️ Working with Entity Relationships
Model one-to-many, many-to-one, and many-to-many relationships in Stack9, loading and displaying related data across entities with queries and screens.
📄️ Custom Queries
Build reusable queries in Stack9 with the Query Library, covering syntax, filtering, sorting, pagination, relationships, and optimization techniques.
📄️ Executing Queries in Stack9
Execute queries in Stack9 with queryService and React hooks, covering pagination, search, filtering, loading states, caching, and data revalidation.
📄️ Implementing Search
Add powerful search to Stack9 apps with full-text search, faceted filtering, autocomplete, result ranking, caching, and optional Elasticsearch integration.
📄️ Master-Detail Screens
Build master-detail screens in Stack9 with split views, drill-down navigation, tabbed panels, related data loading, and mobile-responsive layouts.
📄️ Validation Hooks
Implement validation in Stack9 entity hooks with field-level, cross-field, async, and conditional rules plus clear error messages and lifecycle integration.
📄️ Entity Hooks
Implement business logic with Stack9 entity hooks for validation, data transformation, calculated fields, workflow triggers, and performance optimization.
📄️ Implementing Business Logic
Implement business logic in Stack9 with entity hooks and action types for validation, calculated fields, side effects, and external system integration.
📄️ Building Custom Actions
Build reusable action types for Stack9 automations with typed parameters, database and service access, workflow integration, error handling, and testing.
📄️ Building Workflows
Build automation workflows in Stack9 with webhook triggers, entity lifecycle events, scheduled jobs, conditional actions, and multi-step error handling.
📄️ Ejecting from SimpleCrud: Advanced UI Patterns
Eject from Stack9 simpleCrud to listView and detailView for rich custom UI with drawers, custom components, and shared fieldsets when you need flexibility.
📄️ Workflows
Build multi-step approval workflows in Stack9 with states, transitions, conditions, user permissions, automation triggers, and production-ready patterns.
📄️ Automations
Build event-driven automations in Stack9 with triggers, action chaining, conditional logic, template expressions, and error handling for production systems.
📄️ Integrating External APIs
Integrate Stack9 with external APIs using REST connectors, multiple auth methods, retries, rate limiting, and resilient error handling patterns.
📄️ Creating Reports
Build reports and dashboards in Stack9 with aggregations, charts, parameters, filters, exports to PDF or Excel, and scheduled automated delivery.
📄️ Structuring Your Application
Structure Stack9 applications for scale with architecture patterns, module organization, folder layouts, and naming conventions best practices.
📄️ Performance Optimization
Optimize Stack9 apps with query tuning, database indexing, caching, N plus 1 prevention, pagination, API and frontend performance, and scaling strategies.
📄️ Creating Reusable Modules
Create reusable Stack9 modules that package entities, queries, action types, and hooks with versioning, dependencies, packaging, and documentation.
📄️ Exposing MCP Tools
Turn an existing query-library query and a webhook automation into secured MCP tools, connect an AI agent with a Stack9 API key, and test a tool call.
📄️ Custom UI Development Guide
Build custom React interfaces in Stack9 using hooks, UI components, dynamic forms, data fetching, and component registration for tailored experiences.