【Code With SOLO】用 SOLO 30分钟搭建信息流广告数据看板系统

1. 摘要

用 TRAE SOLO 从零搭建了一套 信息流广告数据看板系统 ,包含5个角色看板(老板/运营/商务/优化师/设计师)、Excel数据导入、智能预警功能。原本需要后端工程师3天完成的工作,SOLO辅助下半天搞定,提效75%以上。

2. 背景

我是一名 信息流广告运营 ,每天需要整理腾讯广告、巨量引擎、快手等多个渠道的数据报表,生成给不同角色查看的数据看板。

原先的问题:

  • 数据分散在Excel,需要手动汇总
  • 不同角色关注点不同,要做多个版本
  • 每周制作报表耗时2-3小时
  • 没有自动化预警,经常错过异常

3. 实践过程

3.1 任务拆解

序号 子任务 目的 1 初始化项目结构 创建目录和配置文件 2 创建数据库模块 SQLite表结构设计 3 开发Flask后端API 数据接口服务 4 创建Excel导入工具 数据采集自动化 5 开发前端看板页面 Vue3+ECharts可视化 6 实现5个角色看板视图 分角色数据展示 7 开发智能预警模块 异常自动检测

3.2 使用的 SOLO 能力

能力 用途 Read/SearchCodebase 读取方案文档,理解需求 Write 创建所有代码文件 TodoWrite 任务进度管理 AskUserQuestion 确认技术栈偏好

3.3 关键 Prompt 记录

Prompt 1: “读取信息流广告投放数据看板系统方案.docx”

Prompt 2: “根据方案文档开发,技术栈偏好轻量化、免费可用的”

Prompt 3: “前端用HTML+Vue3(CDN),后端用Flask,数据库用SQLite”

3.4 踩坑与解决

坑1:docx文档读取 - 通过PowerShell解压docx文件解决

坑2:跨语言开发 - SOLO支持多文件并行创建

坑3:环境依赖 - 创建一键启动脚本解决

4. 成果展示

项目地址

GitHub: https://github.com/anywayGH/TRAE

项目结构

信息流广告数据看板/
├── app.py              # Flask后端API
├── database.py         # SQLite数据库
├── index.html          # 前端看板(Vue3+ECharts)
├── requirements.txt    # Python依赖
├── 启动看板.bat        # 一键启动脚本
└── utils/
    ├── import_excel.py # Excel导入工具
    └── alerts.py       # 智能预警引擎

功能展示

5个角色看板:

  • :necktie: 老板看板 :总体消费、ROI、渠道分布、消费趋势图
  • :gear: 运营看板 :日均消费、团队ROI、目标达成率、账户排行、异常预警
  • :briefcase: 商务看板 :客户总数、收入汇总、CVR、客户明细表
  • :bullseye: 优化师看板 :今日消费、点击、CVR、CPA、账户数据图表
  • :artist_palette: 设计师看板 :素材效果排行、SOP手册
    核心功能: Excel拖拽导入、ECharts图表可视化、智能预警、内置SOP手册

技术亮点

  1. 轻量化架构 :SQLite数据库,零配置
  2. 多角色看板 :一套系统满足5个角色
  3. 智能预警 :自动检测消费异常、CVR过低
  4. 拖拽导入 :Excel拖拽上传

5. 效果与总结

指标 原来 现在 提效 制作多个角色看板 2-3小时 30分钟 75% 数据汇总 手动Excel 自动导入 90% 异常发现 人工巡检 自动预警 实时

可复用的方法

  1. 任务拆分要细 :每个子任务独立可验证
  2. 先确认后实施 :避免返工
  3. 善用示例数据 :内置30天示例数据快速演示

项目地址

GitHub: https://github.com/anywayGH/TRAE