iiRecord
Agentic AI Atlas · Learning Management System Stack (Next.js, PostgreSQL, S3, Stripe, React)
stack-profile:learning-management-systema5c.ai
II.
StackProfile JSON

stack-profile:learning-management-system

Structured · live

Learning Management System Stack (Next.js, PostgreSQL, S3, Stripe, React) json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · domain/stack-profiles/deep-stacks-3.yamlCluster · domain
Record JSON
{
  "id": "stack-profile:learning-management-system",
  "_kind": "StackProfile",
  "_file": "domain/stack-profiles/deep-stacks-3.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Learning Management System Stack (Next.js, PostgreSQL, S3, Stripe, React)",
    "description": "A learning management system for delivering courses, quizzes, and\nvideo content to students. Next.js handles course catalog pages with\nSSR for SEO and the authenticated student dashboard. PostgreSQL stores\ncourses, lessons, enrollments, quiz results, and progress tracking.\nSharp handles image processing for course thumbnails and avatars.\nStripe manages course purchases, subscriptions, and instructor payouts.\nReact with Tailwind CSS delivers a polished student-facing experience\nwith video players, progress bars, and interactive quizzes. The main\ntradeoff is media management — video transcoding, adaptive bitrate\nstreaming, and storage costs grow quickly with course catalog size.\nTeams must decide early between self-hosted media or a managed video\nplatform.\n",
    "composes": [
      "framework:nextjs",
      "library:prisma",
      "library:sharp",
      "tool:stripe",
      "framework:react",
      "library:tailwindcss",
      "language:typescript"
    ]
  },
  "outgoingEdges": [
    {
      "from": "stack-profile:learning-management-system",
      "to": "framework:nextjs",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "library:prisma",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "library:sharp",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "tool:stripe",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "framework:react",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "library:tailwindcss",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "language:typescript",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "library:next-auth",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "role:fullstack-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "role:frontend-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "role:product-manager",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "workflow:lms-content-deployment",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "workflow:feature-development",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "domain:edtech",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "domain:education",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "skill-area:frontend-development",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "skill-area:backend-api-design",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "skill-area:payment-integration",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "skill-area:authentication",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:learning-management-system",
      "to": "skill-area:media-encoding",
      "kind": "requires_skill_area"
    }
  ],
  "incomingEdges": []
}