兄弟们!!我的第一个 SaaS 终于上线了!!!
作为一个海龟汤重度爱好者+在职程序员,每次想玩都得找朋友配合真的太难了。于是利用下班时间肝了 3 个月,终于做出来了——AI 主持的海龟汤游戏!
最难的技术挑战(差点放弃好几次):
-
提示系统设计:怎么给玩家提示又不泄露谜底??我设计了一个三层提示系统,每个提示都经过反复测试,确保只引导思考方向,不暴露关键信息。第一层暗示范围,第二层缩小方向,第三层才稍微具体一点。
-
Prompt 工程简直是玄学:为了让 AI 严格只回答"是/否/不知道",我写了超过 2000 字的 prompt !包括:
- 边界案例处理(玩家问模糊问题怎么办)
- 防止 AI"热心过度"(它总想多说两句)
- 确保逻辑一致性(同义问题必须答案一致)
调试 prompt 的时候真的要疯了,经常凌晨 3 点还在测试各种刁钻问题😭
-
Stripe 支付接入:第一次接国际支付,webhook 调试、支付状态同步、订阅管理...每个环节都是坑。但昨天终于开单了!虽然只有 20 块钱,但那种感觉太爽了!!这是我赚到的第一笔 SaaS 收入!!!
-
用户系统和数据库设计:
- 邮箱验证 + Google OAuth 登录
- 积分系统的事件驱动设计(避免并发问题)
- Drizzle ORM 踩了不少坑,但类型安全真香
技术栈:
- 前端: Next.js 15 (App Router) + TypeScript + Tailwind CSS
- UI 组件: shadcn/ui + Radix UI
- 状态管理: Zustand
- 后端: PostgreSQL + Drizzle ORM
- 认证: Better Auth (支持邮箱+Google OAuth)
- 支付: Stripe (订阅+积分包)
- 国际化: next-intl (10 种语言)
- 部署: Vercel
现在做到了:
- 500+精心筛选的谜题(每周五更新 12 个新的!)
- 10 种语言支持(国际化真的好麻烦)
- 免费玩!注册送 100 积分(够玩很久了)
接下来的野心(如果有人玩的话哈哈):
- 玩家投稿系统 - 大家可以提交自己的谜题
- AI 自动生成谜题配图 - 增加氛围感
- 竞速排行榜 - 看谁问题最少解开谜底
- 推理树可视化 - 复盘你的思考路径
地址: https://lateralthinkingpuzzles.org
说真的,第一次做 SaaS ,从 0 到 1 的过程太刺激了!服务器、支付、多语言、SEO...每个坑都踩了一遍。但看到有人在玩,真的超有成就感!
最激动的是昨天 Stripe 后台显示有了第一笔收入——20 块钱!!不多,但是真的看到了希望!
欢迎来虐!有 bug 直接喷我,我马上改!