{ "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 }" } }