【Code With SOLO】83 个 SOLO 任务,一个人从零做出 20+ 功能的修仙风个人成长桌面应用

摘要

一个独立开发者,使用 TRAE SOLO 累计完成 83 个开发任务,从零构建了一款完整的修仙风个人成长桌面应用 GrowthMate。涵盖任务管理、目标追踪、习惯打卡、思维导图、AI 教练、道场社区、渡劫挑战、灵石经济等 20+ 功能模块,已上线官网提供免费下载。从架构设计、全栈开发、Bug 调试到部署运维——SOLO 让一个人扛起了整个产品团队的活。

背景

我是一名独立开发者,一直想做一款个人成长工具——但市面上的效率应用要么太"工具化"缺乏持续使用动力,要么太游戏化没有实际价值。

我的想法是:把修仙小说里的成长体系搬到现实中——完成任务获得灵石、积累修为升级境界、和道友一起组队渡劫。让自律变成一场真实的角色扮演游戏。

但一个人怎么实现这么庞大的系统?前端、后端、数据库、桌面端打包、UI 设计、运维部署……一个人根本不可能在合理时间内完成。

直到我用了 SOLO。 以下是我在 SOLO 中的真实开发记录:

实践过程

1. 架构设计:让 SOLO 做我的技术合伙人

项目采用 monorepo 架构:

  • 前端:React + TypeScript + TailwindCSS(Electron 桌面端)

  • 后端:Express + Prisma + PostgreSQL

  • 部署:腾讯云服务器 + COS CDN + Nginx

SOLO 使用 DeepSeek-V4-Pro 模型,帮我理清了模块拆分、数据流设计和技术选型。

2. 核心功能开发:83 个任务的真实记录

整个项目在 SOLO 中按任务推进,每个功能模块对应一组 SOLO 任务:

类型 真实任务名称(来自 SOLO 记录) 数量
:building_construction: 功能开发 道场功能模块完善、心灵角落功能集、情绪分析(useEmotionAnalysis.ts)、游戏化系统(useGamification.ts)、技能树(useSkillTree.ts) ~40+
:bug: Bug 修复 查找右侧边栏 Bug、检查成就中心 Bug、排查应用逻辑 Bug、Fix React Hooks、Fix ERR_INCOMP… ~20+
:wrench: 重构优化 重构洞察(Ch…)、代码架构优化 ~10+
:package: 部署运维 检查并打包项目、零成本软件推广作战 ~10+

以"继续查找剩余 bug"任务为例,SOLO 一次性涉及 9 个文件变更(+19 行 / -13 行),涵盖:

  • ai.tsauth.ts(后端路由)

  • messages.ts(群组消息 +6)、messages.ts(路由消息 -10)

  • recharge.tssocial.ts(社区模块)

  • useEmotionAnalysis.tsuseGamification.tsuseSkillTree.ts(前端 Hooks)

SOLO 的实时预览面板清晰展示每个文件的改动,我可以逐个确认或调整。

3. 关键功能实现

修仙成长体系是最复杂的模块——等级系统、经验计算、灵石经济、渡劫概率、成就解锁……涉及 10+ 个 Service 类的协作。

  • :video_game: 成就系统:前后端事件驱动,20+ 种成就条件(任务数、等级、连续打卡、道场等)

  • :gem_stone: 灵石经济:签到奖励 + 任务收益 + 商店消费的完整循环

  • :high_voltage: 渡劫挑战:概率计算 + 连胜机制 + 运势加成

  • :robot: AI 教练:DeepSeek 流式对话 + 思考过程可视化面板

  • :green_heart: 心偶咨询:GAD-7/PHQ-9 心理自测 + 专业导师预约

4. 踩坑与调试:SOLO 是最好的 Debug 搭档

从 SOLO 任务记录中可以看到大量 Bug 修复任务,典型案例:

  • 检查成就中心 Bug(4月29日完成):后端 API 响应格式双重包装,SOLO 追踪到 sendSuccess 函数嵌套的根因

  • 排查应用逻辑 Bug(4月29日完成):今日修为显示 0,UTC 时间戳与本地日期比较的时区问题,一轮对话定位根因

  • 查找右侧边栏 Bug(4月29日完成):组件渲染问题

  • Fix React Hooks(4月26日完成):React 严格模式下 Hook 调用顺序问题

  • Fix ERR_INCOMP…(4月26日完成):Electron + ESM 兼容性问题,SOLO 提供 .cjs 重命名方案

5. 部署运维:从开发到上线全链路

SOLO 帮我完成了(对应"检查并打包项目"任务):

  • 服务器环境搭建(Nginx + systemd + SSL 证书)

  • 自动化部署脚本(PowerShell 一键构建 + 上传 + 部署)

  • 安装包上传腾讯云 COS CDN 加速

  • 官网 Next.js 构建与静态部署

成果展示

:globe_with_meridians: 官网https://www.growthmate.cn :inbox_tray: 免费下载https://www.growthmate.cn/download :clipboard: 全部功能https://www.growthmate.cn/features

:camera_with_flash: 【这里插入:5-8 张产品截图——首页、任务页、成就中心、AI 教练、道场社区、渡劫页面、灵石商店】

产品规模

  • 前端 500+ 组件,后端 50+ API 端点

  • 20+ 功能模块:任务、目标、习惯、思维导图、日历、AI 教练、道场、渡劫、运势、成就、灵石商店、心偶咨询……

  • SOLO 累计完成 83 个开发任务,开发过程完整可追溯

  • 所有功能永久免费

效果与总结

维度 无 AI 有 SOLO
架构设计 1-2 周 半天
单个功能模块 3-5 天 半天到 1 天
Bug 定位 数小时 一轮对话
全栈开发周期 6+ 个月 83 个任务,~1 个月

SOLO 在我流程中的角色:不是代码生成器,而是全栈技术合伙人。它参与了从架构设计、功能实现、Bug 调试到部署运维的每一个环节。83 个任务记录就是最好的证据。

核心感悟:独立开发者 + AI,能做出以前需要一个小团队才能完成的产品。SOLO 降低的不是代码量,而是认知负担——你可以同时在前端、后端、运维之间自由切换,而不用担心上下文丢失。一个人 + SOLO,真的等于一个完整的产品团队。


欢迎下载体验,也欢迎加入道场和我们一起成长 :crossed_swords: