我用AI在6小时内构建了Buy Me a Coffee克隆版(你也可以)

引言
如果我告诉你,我在一个下午就构建了一个全功能的支付平台,你会怎么想?
不是模型。不是原型。而是一个真实的、可运行的网站,可以处理实际支付,管理用户账户,现在就在coffee.beyondintelligence.dev上线了。
关键是什么?我几乎没有自己写任何代码。
AI开发革命已经到来
还记得构建支付平台意味着什么吗:
- 数周的后端开发
- 复杂的身份验证系统
- 支付集成的噩梦
- 无尽的调试会话
那是去年的事了。今天,我在几小时内就能发布生产就绪的应用,而不是几个月。
我的秘密武器:
实际演示
在向你展示如何构建你自己的版本之前,先看看我构建的:
☕ coffee.beyondintelligence.dev

这个网站提供了一种简洁、现代的方式来支持创作者:
🚀 我构建的内容:
- ✅ 无密码魔法链接认证 - 只需输入电子邮件,点击链接,你就登录了!
- ✅ 选择你的支持方式:
- 快速一次性咖啡($3、$5或$10)
- 月度/周度订阅以持续支持
- ✅ 订阅管理 - 控制面板管理你的计划
- ✅ 全球货币支持 - 自动检测并接受你的本地货币
- ✅ 精美、精致的UI - 看起来像花了几个月,实际几小时完成
- ✅ 完美的移动体验 - 在你的手机上试试!
魔法是如何发生的
事情变得有趣了。我不只是直接跳进Lovable - 我先用ChatGPT优化了我的方法。
第1步:ChatGPT作为我的架构师
我问ChatGPT:”帮我用Lovable创建一个buy me a coffee网站,遵循他们的最佳提示实践”
ChatGPT生成了:
- 完整的知识库文件和项目规格
- 数据库模式
- API文档
- 分步提示策略
- 甚至颜色调色板和设计指南!

花费时间:10分钟 ⏱️
第2步:快速部分 - UI和部署
有了ChatGPT的蓝图,Lovable快速完成了基础部分:
- UI生成: 使用Tailwind CSS的精美界面
- 组件结构: 所有内容的React组件
- 响应式设计: 移动优先方法
- 部署: 使用Lovable的托管一键发布
这部分快得惊人。AI理解了设计要求,立即创建了精致的界面。

花费时间:1小时 ⏱️
第3步:安全性现实检查(占我80%的时间!)
这是没人谈论的真相:AI生成原型代码,而非生产代码。
在早期版本中,Lovable建议:
- 仅电子邮件认证(无验证!)
- 然后是电子邮件+简单密码(仍然不安全)
- 本地处理支付数据(巨大的责任!)
我花了5小时识别和修复安全问题:
- 身份验证: 拒绝了AI的初始建议,实现了无密码魔法链接
- 支付安全: 将所有支付处理委托给Stripe(我们零存储支付数据)
- 数据库安全: 配置了行级安全性,防止SQL注入
- 基础设施: 在任何地方都强制使用HTTPS
- 数据架构: 单个
customers
表链接到Stripe客户ID
精彩的部分?一旦我知道该问什么,Lovable就生成了所有安全代码:
- 用于支付处理的Supabase边缘函数
- Stripe webhook处理程序
- 订阅管理端点
- 安全API路由
我没有编写代码 - 但我必须知道安全代码是什么样的。
花费时间:5小时 ⏱️(审查、测试、加固)
第4步:最终测试和打磨
最后阶段 - 确保一切实际运行:
- 沙盒中的端到端支付测试
- 移动响应性检查
- 错误处理改进
花费时间:30分钟 ⏱️
真实情况:我的成果
让我分享原始数据:

- 总开发时间: 6.5小时
- 第1步 - 规划(ChatGPT): 10分钟
- 第2步 - UI和部署: 1小时
- 第3步 - 安全加固: 5小时(项目的77%!)
- 第4步 - 测试和打磨: 30分钟
- 我亲自编写的代码行数: 0(零!)
- AI生成的代码行数: ~2,000+
- 发现并修复的安全漏洞: 7+
- 创建的Supabase边缘函数: 4个
- 每月运行成本: $0(免费层)
轮到你了:本周末构建你自己的支付平台
我将准确地向你展示如何构建你自己的版本。没有保留,没有”自己想办法” - 只有纯粹的、可操作的步骤。
为什么从支付平台开始?
因为这是终极验证工具。这是秘密:
- 想法毫无价值,直到有人为它们付费
- 测试任何业务的最快方法?看看人们是否会付费
- 无论是课程、服务还是产品 - 支付验证需求
- 跳过调查和等待名单 - 用真金白银获得真正的承诺
你可以验证什么:
- 创作者:人们会支持你的内容吗?
- 顾问:客户会为你的专业知识付费吗?
- 建设者:用户会购买你的产品吗?
- 任何人:你的想法会赚钱吗?
一旦有人付费,你交付价值,然后 - 你在一个周末验证了你的商业模式。
最棒的部分? Lovable处理一切 - 从代码生成到托管。你甚至不需要知道GitHub是什么。
🚀 第1步:准备工具
1. 注册Lovable
- 前往Lovable(是的,这是我的推荐链接 - 它帮助我创作更多这样的内容!)
- 从免费试用开始
- 你需要这个来生成你的应用
2. 创建Supabase账户
- 前往supabase.com
- 免费层非常适合入门
- 记下你的项目名称,Lovable会处理集成
3. 设置Stripe
- 在stripe.com注册
- 如果你想接收付款,需要完成身份验证步骤
- 在测试模式下开始(没有真钱)
- 获取你的测试API密钥
✅ 检查点: 你应该在浏览器中打开3个标签页,都是新账户
🧠 第1.5步:使用ChatGPT优化你的方法
在深入Lovable之前,让ChatGPT帮助你规划:
ChatGPT提示:
我想使用Lovable(一个AI代码生成器)构建一个[你的想法]网站。
你能:
1. 创建一个包含项目规格的知识库文件
2. 为Lovable生成优化的提示
3. 包括数据库模式和API结构
4. 建议设计指南
让它具备身份验证和支付功能的生产就绪水平。
ChatGPT会给你:
- 完整的项目蓝图
- 分步Lovable提示
- 技术规格
- 设计系统
专业提示: 这种AI到AI的交接是秘诀!
🚀 第2步:用Lovable生成你的应用
首先,将ChatGPT生成的知识库添加到Lovable的知识文件部分。
然后使用这些精炼的提示(或ChatGPT为你创建的提示):
初始构建提示:
使用知识文件。为"支持我的工作"构建一个响应式着陆页。
页面应包括:
- 带个人消息的英雄部分
- 一次性捐赠按钮($3、$5、$10)
- 定期捐赠切换(每周/每月)
- 社交媒体链接(Twitter、GitHub、LinkedIn、网站)
- 移动优先的响应式设计
- 使用Tailwind CSS的温暖咖啡馆美学
在每个提示后:
- 在预览模式下测试
- 用具体要求进行优化
- 观看魔法发生!
🚀 第3步:连接你的后端
是时候用Supabase让它成真了 - Lovable让这变得非常简单:
神奇的集成:
- 在Lovable中点击Supabase集成按钮
- 遵循连接向导
- Lovable自动创建你的数据库!
Lovable为你设置的内容:
create table customers (
id uuid references auth.users primary key,
stripe_customer_id text unique,
email text unique,
created_at timestamp default now()
);
-- 就是这样!Stripe处理其他一切
告诉Lovable你想要什么:
连接到Supabase:
- 无密码魔法链接认证
- 用于支付处理的边缘函数
- 启用RLS的安全API路由
- Stripe事件的webhook处理程序
Lovable将:
- 配置你的Supabase项目
- 设置认证流程
- 为支付创建边缘函数
- 启用所有安全功能
不需要手动SQL! 只需点击、连接,让Lovable处理技术设置。
🚀 第4步:用Stripe赚钱
这是你的网站变得真实的地方 - 比你想象的简单:
只需要一个密钥:
- 从仪表板获取你的Stripe密钥
- 将其添加到Lovable的环境变量,如
STRIPE_SECRET_KEY=你的stripe密钥
(不要只是粘贴纯文本) - 就是这样!
Lovable的Stripe集成提示:
添加Stripe支付处理:
- 一次性咖啡购买($3、$5、$10)
- 月度订阅层级($5、$10、$20)
- 自动检测用户货币并转换价格
- 订阅管理的客户门户
- 带加载状态的精美结账体验
- Supabase边缘函数处理所有支付逻辑
边缘函数的魔力: Lovable生成处理一切的Supabase边缘函数:
- 支付创建
- 订阅管理
- 客户门户访问
- 支付验证
测试流程:
- 使用卡号:
4242 4242 4242 4242
- 任何未来日期和CVC
- 观看魔法发生!✨
专业提示: 从Stripe测试模式开始,验证一切正常,然后在准备好时切换到实时模式。
🚀 第5步:部署并获得你的第一杯咖啡
有史以来最简单的部署:
Lovable让部署变得非常简单:
- 在Lovable中点击”发布”按钮
- 你的网站立即上线!🎉
- 可选:一键链接你的自定义域名(就像我用coffee.beyondintelligence.dev做的那样)
就是这样。不需要GitHub,不需要构建命令,不需要服务器设置。
启动清单:
- ✅ 端到端测试支付流程
- ✅ 检查移动响应性
- ✅ 将Stripe切换到实时模式
- ✅ 与朋友分享获得第一杯咖啡!
这改变了一切
想想刚才发生了什么:
- 你不是前端开发人员,但你构建了一个漂亮的网站
- 你不是后端开发人员,但你构建了真正的基础设施
- 你不是安全专家,但你发布了一个安全的支付平台
- 你没有写一行代码
- 几小时内就有一个完全可运行的网站接受真钱
改变游戏规则的是什么?AI已经民主化了软件构建。
十二个月前,你需要:
- 多年的编码经验
- 设计技能
- 后端知识
- 安全专业知识
- 数千美元
今天,你需要:
- 一个想法
- 一个周日下午
- $0(免费层)
- 学习的意愿
我的实战经验分享
🎯 ChatGPT + Lovable强大组合:
- 使用ChatGPT创建知识文件并优化提示
- 向Lovable提供结构化规格以获得更好的结果
- 快速迭代 - 如果有问题,只需重新提示
- 不要满足于第一次输出 - 优化直到完美
💡 节省时间的技巧:
- 使用Lovable的Supabase集成(不要手动设置数据库!)
- 让边缘函数处理支付逻辑
- 从Stripe测试模式开始 - 准备好时切换到实时
- 直接从Lovable部署 - 不需要DevOps
⚠️ 避免这些时间浪费:
- 不要尝试自己编码修复 - 只需重新提示
- 跳过复杂的数据库模式 - Stripe存储你需要的
- 不要过度思考设计 - Lovable的UI已经很精致了
- 忘记完美 - 启动并根据用户反馈迭代
结论
十二个月前,构建这个需要我几周时间和数千美元的开发成本。今天,只需要一个下午和一些AI提示。
工具已经在这里了。障碍已经消失了。唯一的问题是:你将构建什么?
我举办了一场现场研讨会,带领人们完成这些步骤。你可以在这里观看录制
💬 Comments & Discussion