II.
StackProfile JSON
Structured · livestack-profile:internal-dashboard
Internal Dashboard Stack (React, Recharts, Express, PostgreSQL, Redis) json
Inspect the normalized record payload exactly as the atlas UI reads it.
{
"id": "stack-profile:internal-dashboard",
"_kind": "StackProfile",
"_file": "domain/stack-profiles/deep-stacks-3.yaml",
"_cluster": "domain",
"attributes": {
"displayName": "Internal Dashboard Stack (React, Recharts, Express, PostgreSQL, Redis)",
"description": "An internal business intelligence and operations dashboard combining\nReact with Recharts for interactive data visualization, Express as\nthe API server, and PostgreSQL for relational storage. Redis provides\ncaching for expensive queries and session management. Docker Compose\nenables one-command local development and consistent staging deploys.\nTargeted at internal tools teams building admin panels, operations\ndashboards, and reporting interfaces where design polish matters less\nthan data accuracy and rapid iteration. The tradeoff is that this stack\nlacks built-in auth and role-based access — teams must layer on their\nown authorization middleware.\n",
"composes": [
"framework:react",
"library:recharts",
"library:express",
"language:typescript",
"library:ioredis",
"tool:docker",
"library:prisma"
]
},
"outgoingEdges": [
{
"from": "stack-profile:internal-dashboard",
"to": "framework:react",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "library:recharts",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "library:express",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "language:typescript",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "library:ioredis",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "tool:docker",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "tool:docker-compose",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "library:prisma",
"kind": "composed_of"
},
{
"from": "stack-profile:internal-dashboard",
"to": "role:fullstack-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:internal-dashboard",
"to": "role:data-analyst",
"kind": "used_by_role"
},
{
"from": "stack-profile:internal-dashboard",
"to": "role:backend-engineer",
"kind": "used_by_role"
},
{
"from": "stack-profile:internal-dashboard",
"to": "workflow:dashboard-development-cycle",
"kind": "follows_workflow"
},
{
"from": "stack-profile:internal-dashboard",
"to": "workflow:feature-development",
"kind": "follows_workflow"
},
{
"from": "stack-profile:internal-dashboard",
"to": "domain:business-intelligence",
"kind": "applies_to"
},
{
"from": "stack-profile:internal-dashboard",
"to": "domain:software-engineering",
"kind": "applies_to"
},
{
"from": "stack-profile:internal-dashboard",
"to": "skill-area:data-visualization",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:internal-dashboard",
"to": "skill-area:frontend-development",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:internal-dashboard",
"to": "skill-area:backend-api-design",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:internal-dashboard",
"to": "skill-area:caching-strategies",
"kind": "requires_skill_area"
},
{
"from": "stack-profile:internal-dashboard",
"to": "skill-area:containerization",
"kind": "requires_skill_area"
}
],
"incomingEdges": []
}