用 AI 3 天做了一个 SaaS 产品,全流程记录

用 AI 3 天做了一个 SaaS 产品,全流程记录
用 AI 3 天做了一个 SaaS 产品全流程记录上周我给自己出了个挑战用 AI 编程工具3 天内从零做一个能用的 SaaS 产品。不是玩具 demo是真的能用的那种——有用户注册、有数据库、有付费功能、有后台管理。这篇文章是完整的流程记录包括用了什么工具、踩了什么坑、最终效果如何。产品想法做一个“API 监控面板”用户添加自己的 API 地址系统每隔 N 分钟自动检测 API 是否可用不可用时通过邮件/钉钉/企微通知有仪表盘展示历史可用率目标用户小型创业团队、独立开发者。Day 1设计 搭架子上午需求梳理和技术选型先在纸上画了核心页面登录/注册页仪表盘API 列表 状态概览API 详情页历史数据、响应时间图表监控配置页检测频率、通知渠道后台管理页技术选型前端Next.js Tailwind CSS shadcn/ui后端Next.js API Routes数据库PostgreSQL Prisma部署Vercel认证NextAuth下午用 AI 搭项目骨架我在 MonkeyCode 上创建了这个项目。选它是因为云端开发环境不用配本地省了装 Node、配数据库的时间有需求管理功能我可以把上面列的需求直接录进去之前用它做过一个小项目体验还行先把需求文档贴进去让 AI 根据需求生成项目结构和数据库 schema。这一步大概花了 1 小时AI 给出了一个还不错的基础结构。然后让 AI 开始写核心模块用户认证模块API 监控任务模块数据模型踩坑 1AI 最初用了 bcrypt 做密码哈希但在 Vercel 的 serverless 环境下性能很差。后来改成了 bcryptjs。晚上做出基本 UI让 AI 生成页面骨架包括布局、导航、基础组件。AI 生成的 UI 不算惊艳但结构合理后续可以美化。Day 1 结束时基本的项目结构有了但核心功能还不能用。Day 2核心功能开发上午API 监控引擎这是整个产品的核心。需要实现定时任务每隔 N 分钟检测一次HTTP 请求检测 API 是否可用记录响应时间数据存储把检测结果写入数据库我分步骤让 AI 来实现先写定时任务框架再写 HTTP 检测逻辑最后写数据存储层踩坑 2AI 用了 setInterval 做定时任务但在 serverless 环境下这不靠谱。后来改用了 Vercel Cron Jobs。下午通知系统让 AI 实现邮件和钉钉通知。邮件用 Resend钉钉用 webhook。这部分比较顺利AI 生成的代码质量不错我只改了一些细节。晚上仪表盘这是最花时间的部分。需要展示API 列表和当前状态24 小时可用率响应时间趋势图用了 Recharts 做图表。AI 生成的图表代码基本能用但交互细节需要手动调。Day 2 结束时核心功能基本完成了但 UI 还比较粗糙。Day 3美化和部署上午UI 美化主要靠 shadcn/ui 组件库。让 AI 把之前的基础 UI 替换成 shadcn 的组件。踩坑 3AI 对 shadcn 的某些组件用法不太熟可能是版本更新的问题有几个组件需要我手动查文档修正。下午付费功能用 LemonSqueezy 做付费。免费用户最多监控 3 个 API付费用户可以监控 20 个。这部分 AI 做得很好逻辑简单明确。晚上测试和部署跑了一遍功能测试修了几个 AI 留下的小 bug部署到 Vercel配置域名最终上线时间第三天晚上 11 点。成果总结做到了什么✅ 完整的用户注册/登录✅ API 监控功能支持 HTTP/HTTPS✅ 邮件 钉钉通知✅ 仪表盘数据展示✅ 付费功能集成✅ 移动端适配✅ 部署上线没做到的❌ 没有做 API 文档❌ 没有做用户引导流程❌ 测试覆盖不够❌ 性能没有做优化代码统计总代码量约 8000 行AI 生成比例约 75%手动修改比例约 25%总开发时间约 25 小时3 天成本MonkeyCode免费开源Vercel免费Hobby 计划Resend免费每月 3000 封域名已有总花费0 元反思和建议做得好的先用 MonkeyCode 做需求管理是对的——每次让 AI 开发时都能看到完整的需求上下文分步骤让 AI 开发比一次性生成好——每一步都能检查及时修正方向技术选型保守是对的——用成熟的技术栈AI 犯的错误更少应该改进的应该先画更详细的原型图——有些页面 AI 做出来的和我想的不一样来回改了几次应该更早开始测试——Day 3 才发现有些 Day 1 写的代码有 bug应该更明确地告诉 AI 不要做什么——AI 有时候会 “过度开发”加一些你不需要的功能结论3 天用 AI 做一个 SaaS 产品可行。但前提是你要对技术栈有基本了解至少能看懂 AI 写的代码你要会拆解需求把大功能拆成小步骤给 AI你要做好心理准备AI 会犯错你需要能修如果没有编程基础可能需要 5-7 天而且过程中会很frustrating。但如果你有基础AI 真的能把开发效率提升 3-5 倍。你觉得 AI 做 SaaS 产品的体验如何有什么想问的评论区见。