从零交付 App 或 Web 产品
Hotari / 萤火轨迹
一款习惯养成 RPG:记下每天做过的事,AI「史官」写当天的批注,技能树和五维属性让成长看得见。海外版 Hotari、大陆版萤火轨迹都已上架 App Store。
- 05-10 → 08-062026 年从第一次提交到 App Store 上架
- 4 种语言简中、繁中、英文、日文
- 788个自动化测试用例(2026-07-29 实跑)
- 1,481次提交,一人独立完成
背景
很多人每天都在努力,却看不见自己在变强。Hotari 把日常做过的事变成技能、属性和一段 AI 写的批注,每晚花两分钟结算一天。没有连续打卡,也没有负罪感。
我做了什么
一人完成产品、设计、开发、测试和上架:iOS 和 Web 共用一套 Expo 代码,后端用 Hono 和 PostgreSQL,订阅接 RevenueCat。海外版和大陆版各自上架。
难点和解法
- 订阅权益同步:Webhook 和对账接口共用同一个同步函数,以 RevenueCat 为唯一真值。换账号后购买不生效的问题,靠「收到转移事件就重新查询」解决。
- AI 判档,代码算数:AI 只判断档位,具体加多少点由代码计算。典型一天的加点从 +60 降到 +12,数值不再失控。
- 一套代码,两个区域:海外版和大陆版用不同的 bundle ID 和各自的服务器,大陆版带 ICP 备案、个人信息保护法律文本和 AI 生成标识。
- 四种语言:每个文案键都有一致性测试;AI 的人设按语言分别重写,日语区分敬语层级。
- 性能排障:查出 DeepSeek 的思考模式在 Node SDK 里一直静默开着,响应慢了约 20 倍;Web 首屏原来要下载 42.2 MB 字体,也一并解决。
技术栈
Expo SDK 54 · React Native · TypeScript · Hono · Drizzle ORM · PostgreSQL · RevenueCat · Stripe · DeepSeek · Sentry · Mixpanel · Docker · Caddy · GitHub Actions
截图





