# geo-coze **Repository Path**: dot123dot/geo-coze ## Basic Information - **Project Name**: geo-coze - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-12-26 - **Last Updated**: 2025-12-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GEO 诊断系统 - AI平台品牌分析平台 智能分析任意公司在DeepSeek等AI平台上的品牌表现,包括市场排名、品牌可见度和竞品对比分析。 ## 功能特性 - 🔍 **品牌分析**: 输入品牌和产品线,获取AI平台上的品牌表现分析 - 📊 **多维度图表**: 市场份额对比、品牌指标对比、综合能力雷达图、趋势分析 - 🏆 **竞品排名**: DeepSeek平台品牌排名和竞品对比 - 📋 **SWOT分析**: 优势、劣势、机会、威胁全面分析 - 📥 **PDF导出**: 一键下载完整的分析报告PDF ## 技术栈 - **框架**: Next.js 14 (React 18) - **样式**: Tailwind CSS - **图表**: Recharts - **PDF导出**: html2canvas + jsPDF - **图标**: Lucide React - **AI服务**: Coze 工作流 API ## 快速开始 ### 1. 安装依赖 ```bash npm install ``` ### 2. 配置环境变量(可选) 创建 `.env.local` 文件: ```env COZE_API_TOKEN=your_coze_token COZE_WORKFLOW_ID=your_workflow_id COZE_API_URL=https://api.coze.cn/v1/workflow/run ``` > 注意:如果不配置环境变量,系统会使用默认配置或模拟数据 ### 3. 启动开发服务器 ```bash npm run dev ``` 访问 [http://localhost:3000](http://localhost:3000) 查看应用。 ### 4. 构建生产版本 ```bash npm run build npm start ``` ## 项目结构 ``` geo-coze/ ├── src/ │ ├── app/ │ │ ├── api/ │ │ │ └── analyze/ │ │ │ └── route.ts # 后端API - 调用Coze工作流 │ │ ├── globals.css # 全局样式 │ │ ├── layout.tsx # 根布局 │ │ └── page.tsx # 首页 │ ├── components/ │ │ ├── charts/ │ │ │ ├── BrandMetricsChart.tsx # 品牌指标对比图 │ │ │ ├── MarketShareChart.tsx # 市场份额对比图 │ │ │ ├── RadarChart.tsx # 综合能力雷达图 │ │ │ ├── StatCard.tsx # 统计卡片 │ │ │ └── TrendChart.tsx # 趋势分析图 │ │ ├── ui/ │ │ │ ├── Button.tsx # 按钮组件 │ │ │ ├── Card.tsx # 卡片组件 │ │ │ └── Input.tsx # 输入框组件 │ │ ├── AnalysisReport.tsx # 分析报告主组件 │ │ ├── AnalysisSummary.tsx # 分析摘要和SWOT │ │ ├── BrandInputForm.tsx # 品牌输入表单 │ │ ├── CompetitorRanking.tsx # 竞品排名 │ │ ├── LoadingState.tsx # 加载状态 │ │ ├── PDFExport.tsx # PDF导出功能 │ │ └── ProductTable.tsx # 产品排名表格 │ ├── lib/ │ │ ├── mockData.ts # 模拟数据生成 │ │ └── utils.ts # 工具函数 │ └── types/ │ └── index.ts # TypeScript类型定义 ├── package.json ├── tailwind.config.ts ├── tsconfig.json └── README.md ``` ## Coze 工作流配置 本项目使用 Coze 平台的工作流API进行品牌分析。工作流应接收以下参数: ```json { "brand_name": "品牌名称", "product_line": "产品线/业务领域" } ``` 返回的数据格式应包含: - 品牌指标(排名、可见度、市场份额、评分等) - 产品列表及排名 - 竞品数据 - 趋势数据 - 分析摘要和建议 ## 使用说明 1. 在首页输入公司名称和业务领域/产品线 2. 点击"开始品牌分析"按钮 3. 等待AI分析完成(约10-30秒) 4. 查看分析结果,包括各类图表和SWOT分析 5. 点击"下载PDF报告"保存完整报告 ## License MIT