{
  "generated": "2026-08-22",
  "platform": "ProjectCode",
  "canGenerate": [
    "Full-stack web applications (React + NestJS + PostgreSQL)",
    "SaaS products with authentication and billing",
    "Internal tools and dashboards",
    "Landing pages and marketing sites",
    "B2B applications with role-based access control",
    "E-commerce storefronts",
    "APIs and backend services",
    "Admin panels and CRM tools"
  ],
  "generatedTechStack": {
    "frontend": "React 18 + TypeScript + Tailwind CSS",
    "backend": "NestJS 10 + Node.js + TypeScript",
    "database": "PostgreSQL",
    "auth": "Email OTP + Google OAuth + GitHub OAuth"
  },
  "limitations": [
    "Does not generate mobile apps (iOS/Android native)",
    "Does not support custom frontend frameworks (output is always React + Tailwind)",
    "Backend is always NestJS + TypeScript (not Express, Django, Rails, etc.)",
    "Real-time features require manual configuration beyond basic Socket.IO",
    "Payment processing requires integration with Paddle (supported) or manual setup"
  ],
  "features": [
    {
      "id": "prompt-to-app",
      "name": "AI App Generation",
      "description": "Turn a plain-English prompt into a complete full-stack application including frontend, backend, database schema, authentication, and API layer.",
      "category": "core",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "react-nestjs-output",
      "name": "Production-Grade Output",
      "description": "Generated apps use React 18 + TypeScript frontend, NestJS 10 + Node.js backend, and PostgreSQL database - a battle-tested production stack you own and can deploy anywhere.",
      "category": "core",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "github-sync",
      "name": "Two-Way GitHub Sync",
      "description": "Push your generated app to GitHub and import existing repositories. Full bidirectional sync with version control.",
      "category": "integration",
      "availableOn": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "multi-model-ai",
      "name": "Multi-Model AI",
      "description": "Choose between Claude Sonnet, Claude Opus, Kimi, and OpenRouter fallbacks for different generation quality and cost tradeoffs.",
      "category": "ai",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "rollback",
      "name": "One-Click Rollback",
      "description": "Roll back to any previous generation instantly. Full history of all app states is preserved.",
      "category": "devops",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "live-preview",
      "name": "Live Preview & Streaming Logs",
      "description": "See your app running at a live preview URL while it builds. Streaming deploy logs show exactly what is happening in real time.",
      "category": "devops",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "custom-domains",
      "name": "Custom Domain Store",
      "description": "Register and connect custom domains with automatic Cloudflare DNS and auto-provisioned SSL certificates.",
      "category": "hosting",
      "availableOn": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "managed-database",
      "name": "Managed Database",
      "description": "Built-in managed PostgreSQL database for every app, or bring your own Supabase or self-hosted Postgres.",
      "category": "database",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "hire-expert",
      "name": "Hire-an-Expert",
      "description": "On-demand access to human engineering experts for code review, architecture consultation, and implementation help inside your workspace.",
      "category": "support",
      "availableOn": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "team-workspaces",
      "name": "Team Workspaces",
      "description": "Collaborate with your team in shared workspaces with role-based access control and per-app permissions.",
      "category": "collaboration",
      "availableOn": [
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "built-in-auth",
      "name": "Built-In Authentication",
      "description": "Every generated app ships with email + OTP, Google OAuth, and GitHub OAuth authentication out of the box.",
      "category": "security",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    },
    {
      "id": "app-gallery",
      "name": "Public App Gallery",
      "description": "Share your generated apps publicly with a single shareable URL for demos, stakeholder reviews, or open access.",
      "category": "sharing",
      "availableOn": [
        "free",
        "pro",
        "enterprise"
      ]
    }
  ]
}