App Generation
App Generation is the product domain where a user turns schemas, templates, and intent into a running business application. It owns the user-facing application builder, the generated app catalog, generated React/TypeScript surfaces, the component library, Aurora/design-system patterns, and the handoff into ValorIDE for agentic coding.

ThorAPI remains the foundation for API/model/database/client generation. App Generation is the customer workflow on top: select or upload an OpenAPI spec, compose bundled components, generate the app, deploy it, then optionally open it in ValorIDE for code-level refinement.
Customer Jobs
| Customer | Primary job | App Generation surface |
|---|---|---|
| Solopreneur | Build a business in a box without starting from raw code. | Application Wizard, prebuilt app templates, Valor guidance, deployment panels. |
| Engineer | Generate a typed app from OpenAPI, inspect code, customize, deploy. | OpenAPI Design Center, component library, generated clients, ValorIDE handoff. |
| API builder | Create a REST API with generated data tables and calculated outputs. | OpenAPI Designer, Rune extensions, ThorAPI generation. |
| Content publisher | Start from CMS/ecommerce templates and automate marketing. | CMS, eCommerce, DigitalProductPro, workflow templates. |
| Power user | Generate domain-specific app components and wire them into workflows/MCP. | Component models, ValkyrAI workflows, MCP publishing. |
Functional Ownership
- Application Wizard and generated app catalog:
src/components/ApplicationBuilder, dashboard application panels, generated app templates, and deployment calls. - Component library: React Bootstrap/RTK surfaces, generated entity forms/grids, Aurora components, Gridheim components, workflow dashboards, CRM/ecommerce/CMS surfaces.
- Design system: AuroraHero, MagneticFeatureCard, OrbitalIconCloud, VelocityScrollPanel, LCARS dashboard shell, reusable panels, and component-level docs now live under this App Generation domain.
- Generated clients and models: produced by ThorAPI and consumed by the app, component library, Valor, ValkyrAI Studio, and ValorIDE.
- Handoff to ValorIDE: generated apps, components, client libraries, and schema context become workspace artifacts for agentic coding.
Current Code Surfaces
| Surface | Route or source | Purpose |
|---|---|---|
| Application Builder | /dashboard app panels, src/components/ApplicationBuilder | Wizard and bundle selection for generated applications. |
| OpenAPI Design Center | /openapi-designer, /openapi-workbench | Author/upload/edit specs before generation. |
| Component Showcase | /component-library | Runtime preview for generated and curated components. |
| Generated clients | src/thorapi, web/typescript/backend/api | TypeScript model/API/redux artifacts generated from ThorAPI/OpenAPI. |
| App templates | templates/app-factory | Bundled workflow/application starting points. |
| ValorIDE handoff | src/assets/images/valoride_application_generation.jpg, ValorIDE extension docs | Pull generated code into a VS Code agentic coding workspace. |