mirror of
https://github.com/johndoe6345789/low-code-react-app-b.git
synced 2026-04-24 13:44:54 +00:00
290 lines
7.1 KiB
JSON
290 lines
7.1 KiB
JSON
{
|
|
"pages": [
|
|
{
|
|
"id": "dashboard",
|
|
"title": "Dashboard",
|
|
"description": "Project overview and quick stats",
|
|
"icon": "House",
|
|
"component": "ProjectDashboard",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"shortcuts": [
|
|
{ "key": "1", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "code-editor",
|
|
"title": "Code Editor",
|
|
"description": "Edit project files with AI assistance",
|
|
"icon": "Code",
|
|
"component": "CodeEditorPage",
|
|
"layout": {
|
|
"type": "split",
|
|
"direction": "horizontal",
|
|
"defaultSizes": [20, 80],
|
|
"panels": [
|
|
{
|
|
"id": "file-tree",
|
|
"component": "FileExplorer",
|
|
"minSize": 15,
|
|
"maxSize": 40
|
|
},
|
|
{
|
|
"id": "editor",
|
|
"component": "CodeEditor",
|
|
"minSize": 60
|
|
}
|
|
]
|
|
},
|
|
"features": [
|
|
{ "id": "ai-improve", "enabled": true },
|
|
{ "id": "ai-explain", "enabled": true },
|
|
{ "id": "syntax-validation", "enabled": true }
|
|
],
|
|
"shortcuts": [
|
|
{ "key": "2", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "models",
|
|
"title": "Database Models",
|
|
"description": "Design Prisma database schemas",
|
|
"icon": "Database",
|
|
"component": "ModelDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "ai-generation", "enabled": true },
|
|
{ "id": "ai-suggestions", "enabled": true }
|
|
],
|
|
"shortcuts": [
|
|
{ "key": "3", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "components",
|
|
"title": "Components",
|
|
"description": "Build React component structures",
|
|
"icon": "Cube",
|
|
"component": "ComponentTreeBuilder",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "ai-generation", "enabled": true }
|
|
],
|
|
"shortcuts": [
|
|
{ "key": "4", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "component-trees",
|
|
"title": "Component Trees",
|
|
"description": "Manage multiple component hierarchies",
|
|
"icon": "TreeStructure",
|
|
"component": "ComponentTreeManager",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"shortcuts": [
|
|
{ "key": "5", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "workflows",
|
|
"title": "Workflows",
|
|
"description": "Design automation workflows visually",
|
|
"icon": "Flow",
|
|
"component": "WorkflowDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"shortcuts": [
|
|
{ "key": "6", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "lambdas",
|
|
"title": "Lambdas",
|
|
"description": "Create serverless functions",
|
|
"icon": "Lightning",
|
|
"component": "LambdaDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"shortcuts": [
|
|
{ "key": "7", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "styling",
|
|
"title": "Styling",
|
|
"description": "Configure Material UI themes",
|
|
"icon": "Palette",
|
|
"component": "StyleDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "ai-theme-generation", "enabled": true }
|
|
],
|
|
"shortcuts": [
|
|
{ "key": "8", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "favicon",
|
|
"title": "Favicon Designer",
|
|
"description": "Design custom favicons with drawing tools",
|
|
"icon": "Image",
|
|
"component": "FaviconDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"shortcuts": [
|
|
{ "key": "9", "ctrl": true, "action": "navigate" }
|
|
]
|
|
},
|
|
{
|
|
"id": "ideas",
|
|
"title": "Feature Ideas",
|
|
"description": "Brainstorm and connect ideas visually",
|
|
"icon": "Lightbulb",
|
|
"component": "FeatureIdeaCloud",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "connections", "enabled": true },
|
|
{ "id": "groups", "enabled": true },
|
|
{ "id": "colors", "enabled": true }
|
|
]
|
|
},
|
|
{
|
|
"id": "flask",
|
|
"title": "Flask API",
|
|
"description": "Design Python Flask backends",
|
|
"icon": "Flask",
|
|
"component": "FlaskDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
},
|
|
{
|
|
"id": "playwright",
|
|
"title": "E2E Tests",
|
|
"description": "Design Playwright tests",
|
|
"icon": "TestTube",
|
|
"component": "PlaywrightDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "ai-generation", "enabled": true }
|
|
]
|
|
},
|
|
{
|
|
"id": "storybook",
|
|
"title": "Storybook",
|
|
"description": "Document component stories",
|
|
"icon": "Book",
|
|
"component": "StorybookDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "ai-generation", "enabled": true }
|
|
]
|
|
},
|
|
{
|
|
"id": "unit-tests",
|
|
"title": "Unit Tests",
|
|
"description": "Create unit test suites",
|
|
"icon": "FileCode",
|
|
"component": "UnitTestDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "ai-generation", "enabled": true }
|
|
]
|
|
},
|
|
{
|
|
"id": "errors",
|
|
"title": "Error Repair",
|
|
"description": "Auto-detect and fix code errors",
|
|
"icon": "Wrench",
|
|
"component": "ErrorPanel",
|
|
"layout": {
|
|
"type": "single"
|
|
},
|
|
"features": [
|
|
{ "id": "auto-repair", "enabled": true },
|
|
{ "id": "batch-repair", "enabled": true }
|
|
]
|
|
},
|
|
{
|
|
"id": "docs",
|
|
"title": "Documentation",
|
|
"description": "View project documentation",
|
|
"icon": "FileText",
|
|
"component": "DocumentationView",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
},
|
|
{
|
|
"id": "json-conversion-showcase",
|
|
"title": "JSON Conversion Showcase",
|
|
"description": "JSON conversion showcase overview",
|
|
"icon": "BookOpen",
|
|
"component": "JSONConversionShowcase",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
},
|
|
{
|
|
"id": "sass",
|
|
"title": "Sass Styles",
|
|
"description": "Explore custom Sass components",
|
|
"icon": "Palette",
|
|
"component": "SassStylesShowcase",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
},
|
|
{
|
|
"id": "settings",
|
|
"title": "Project Settings",
|
|
"description": "Configure Next.js and npm",
|
|
"icon": "Gear",
|
|
"component": "ProjectSettingsDesigner",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
},
|
|
{
|
|
"id": "pwa",
|
|
"title": "PWA Settings",
|
|
"description": "Progressive Web App configuration",
|
|
"icon": "DeviceMobile",
|
|
"component": "PWASettings",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
},
|
|
{
|
|
"id": "features",
|
|
"title": "Feature Toggles",
|
|
"description": "Enable or disable application features",
|
|
"icon": "ToggleRight",
|
|
"component": "FeatureToggleSettings",
|
|
"layout": {
|
|
"type": "single"
|
|
}
|
|
}
|
|
]
|
|
}
|