iiRecord
Agentic AI Atlas · Survey / Forms Platform (React, FastAPI, PostgreSQL, Redis, S3, TypeScript)
stack-profile:survey-forms-platforma5c.ai
II.
StackProfile JSON

stack-profile:survey-forms-platform

Structured · live

Survey / Forms Platform (React, FastAPI, PostgreSQL, Redis, S3, TypeScript) json

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

File · domain/stack-profiles/deep-stacks-5.yamlCluster · domain
Record JSON
{
  "id": "stack-profile:survey-forms-platform",
  "_kind": "StackProfile",
  "_file": "domain/stack-profiles/deep-stacks-5.yaml",
  "_cluster": "domain",
  "attributes": {
    "displayName": "Survey / Forms Platform (React, FastAPI, PostgreSQL, Redis, S3, TypeScript)",
    "description": "A survey and form-builder platform with a React drag-and-drop form\ndesigner supporting conditional logic, file uploads, and multi-page\nworkflows. FastAPI serves the backend API for form schema storage,\nresponse collection, and real-time analytics aggregation. PostgreSQL\nstores form definitions and response data with JSONB columns for\nflexible schema evolution. Redis caches form schemas for low-latency\nrendering and manages response rate limiting. S3 stores uploaded file\nattachments. TypeScript ensures type safety across the form schema\ndefinition, rendering engine, and analytics pipeline. Targeted at\nSaaS companies building Typeform or Google Forms alternatives. The\ntradeoff is the complexity of supporting arbitrary form logic branching\nand the challenge of efficient analytics queries over schema-flexible\nresponse data.\n",
    "composes": [
      "framework:react",
      "framework:fastapi",
      "library:prisma",
      "library:ioredis",
      "library:boto3",
      "language:typescript",
      "library:tailwindcss",
      "library:zod"
    ]
  },
  "outgoingEdges": [
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "framework:react",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "framework:fastapi",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "library:prisma",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "library:ioredis",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "library:boto3",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "language:typescript",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "library:tailwindcss",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "library:zod",
      "kind": "composed_of"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "role:fullstack-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "role:frontend-engineer",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "role:product-manager",
      "kind": "used_by_role"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "workflow:feature-development",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "workflow:survey-methodology-review",
      "kind": "follows_workflow"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "domain:web-development",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "domain:software-engineering",
      "kind": "applies_to"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "skill-area:frontend-development",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "skill-area:backend-api-design",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "skill-area:data-visualization",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "skill-area:form-management",
      "kind": "requires_skill_area"
    },
    {
      "from": "stack-profile:survey-forms-platform",
      "to": "skill-area:json-data-wrangling",
      "kind": "requires_skill_area"
    }
  ],
  "incomingEdges": []
}