【Code with SOLO】用 AI 从零搭建企业项目申报智慧化服务平台

一、摘要

使用 TRAE SOLO 独立开发了一套企业项目申报智慧化服务平台,涵盖前后端完整链路(React + TypeScript + Express + Supabase),实现了项目申报流程的数字化、智能化管理。原本预计需要两周完成的工作,实际仅用两天一站式搞定,验证了 AI 辅助开发在真实业务场景中的落地能力。

二、背景

我是一名计算机软件工程师,日常涉及企业项目申报相关业务的系统研发。

传统申报流程存在以下痛点:
• 材料分散,多部门协作效率低
• 申报进度无法实时追踪
• 缺乏统一的数据管理和可视化展示
基于这些需求,我决定用 TRAE SOLO 从零搭建一个完整的智慧化服务平台,验证 AI 辅助开发在真实业务场景中的落地能力。

三、实践过程

3.1 技术栈选型

层级 技术
前端 React 18 + TypeScript + Vite + TailwindCSS
路由 React Router v7
状态管理 Zustand
图表 Recharts
后端 Express + Node.js
数据库 Supabase
部署 Vercel

3.2 任务拆解

1. 项目初始化 — 使用 Vite + React + TS 模板搭建脚手架
2. 后端 API 开发 — Express 构建 RESTful 接口,对接 Supabase
3. 前端页面开发 — 路由搭建、组件开发、状态管理集成
4. 数据可视化 — 使用 Recharts 实现申报数据统计图表
5. 联调与部署 — 前后端联调,部署到 Vercel

3.3 SOLO 使用的关键能力

• 代码生成:组件、API 接口、数据库 Schema 等
• Prompt 驱动开发:用自然语言描述需求,SOLO 输出可运行代码
• 问题排查:TypeScript 类型错误、跨域问题通过 SOLO 快速定位

3.4 踩过的坑(实战经验)

坑一:一句话完成一个项目,那是说得简单的项目 我之前用类似方式做过两个在线小游戏(猫吃鱼、老鼠吃鱼),那确实可以一句话搞定。但到了企业级平台这种复杂度,自己必须先有思路、做好规划。给到 TRAE SOLO 的提示词结构和内容至关重要。我的建议是:复杂项目要么提前用其他工具做好规划文档,要么在项目开始时先跟 SOLO 进行一次充分的沟通规划,把架构、模块、技术栈对齐了再动手。

坑二:不要按建议部署到 Docker ,环境依赖调试真的……醉醉的。与其在 Docker 里各种折腾,不如直接本地部署。如果担心本地环境依赖变更影响其他软件运行,我的做法是直接建虚拟机——我建了三台虚拟机,Windows、Linux、macOS 环境全覆盖。测试嘛,就该面面俱到。这个方式反而比折腾 Docker 快得多。

四、成果展示

• GitHub 仓库: GitHub - Clawdbot-One/Intelligent-service-platform: 企业项目申报智慧化服务平台 · GitHub
• 项目定位:企业项目申报智慧化服务平台
• 核心功能:项目申报流程管理、数据看板与可视化、前后端分离架构
:camera_with_flash: 项目截图

截图 1:系统首页 / 主题页面 — 核心功能一目了然,备注管理员账号,方便测试使用

截图 2:项目首页/主菜单页 — 展示项目总数、申报状态分布等,快速定位和处理项目

截图 3:项目发现 / 推荐页面 — 推荐项目申报信息展示与提交申请,项目描述清晰

截图 4:智能申报助手功能 — 帮助用户快速、准确解决项目申报问题

截图 5:数据统计与分析 — Recharts 数据可视化面板,直观呈现申报趋势

五、效果与总结

提效对比:
• 原计划:PyCharm + Ollama 本地大模型辅助,预计 两周
• 实际:TRAE SOLO 一站式开发,仅用 两天

可复用经验:

1. 规划先行 — 复杂项目先做好架构规划再给 SOLO,提示词质量决定代码质量
2. 分阶段验证 — 前后端分模块开发,每完成一个立即联调,避免后期大返工
3. 环境隔离 — 虚拟机替代 Docker,三平台全覆盖测试
4. SOLO 不只是写代码 — 它还能帮你做技术选型和架构决策,关键是你得会提问
5. AI 编程不是替代开发者,而是让一个人拥有团队的产出能力。

这次实践让我确信,AI 辅助开发已经从"玩具"变成了真正的生产力工具。