{
  "project_type": "single",
  "services": {
    "frontend": {
      "path": ".",
      "tech_stack": ["typescript", "react", "nextjs", "tailwindcss"],
      "framework": "Next.js 15 (App Router)",
      "port": 3000,
      "dev_command": "npm run dev",
      "build_command": "npm run build",
      "test_command": "npm test"
    }
  },
  "infrastructure": {
    "docker": false,
    "database": null,
    "ci_cd": false
  },
  "conventions": {
    "linter": "eslint",
    "formatter": "prettier",
    "testing": "vitest",
    "component_pattern": "Each component directory contains multiple .tsx files with a barrel export index.ts",
    "import_pattern": "Path aliases using @/ for src directory",
    "export_pattern": "index.ts re-exports components using export { ComponentName } or export { default as ComponentName }"
  }
}
