English

产品工程 · 全栈交付

Garater

为 Grand Archive 玩家打造的查卡、组卡、评分与可视化分析产品。

打开 Garater
Garater product interface
1.45K30天独立访客 · 2026年8月下旬快照
661公开评分库记录
约 1 周业余时间完成首版上线
产品演示
Garater: 官方卡牌搜索
官方卡牌搜索在同一流程中提供搜索建议、官方卡图、规则文本与目标牌组选择。
Garater: 卡组分析
卡组分析通过维度总分、单卡贡献与费用曲线展示可解释的评分模型。
背景

产品背后的问题

Grand Archive 玩家需要在卡牌数据库、牌表和主观评价方法之间来回切换。该产品将官方查卡、牌组构筑、结构评分与分析整合到同一工作流中。

任务

成功需要做到什么

快速设计并发布一个真正有用的公开产品:无需注册即可使用,同时为可选的跨设备云同步留下空间。

行动

我是如何实现的

01

统一核心流程

将官方卡牌搜索 API 接入卡牌详情、主牌组、素材牌组和备牌流程,并加入文本导入、导出与分享码。

02

把判断变成可解释模型

建立五维评分系统,用总分、单卡贡献、费用曲线、雷达图和标签解释结果,而不是只给出黑箱数字。

03

加入生产级持久化

先实现浏览器本地保存,再加入 Cloudflare Workers、D1、会话与 Google OAuth,支持可选的跨设备同步。

决策

取舍与工程判断

本地优先,而非登录优先

强制注册会让玩家在感受到价值前先遇到阻力。因此应用可匿名使用,云账户是增强功能,而不是门槛。

优雅降级

云端 API 暂时不可用时,本地牌组和分享码仍然有效,核心组牌流程不会因局部故障中断。

快速交付,同时保持判断所有权

AI 辅助开发加速实现,但需求、评分逻辑、架构、安全边界、测试和生产发布均由我负责。

结果

最终带来的改变

2026 年 8 月下旬查看的统计显示,此前 30 天有 1.45K 名独立访客。产品发展为支持中英文的生产级工具,包含 661 条公开评分记录、两种构筑格式、可视化分析、反馈渠道和可选云同步。

工具与平台

JavaScriptHTML/CSSGrand Archive REST APICloudflare WorkersD1 / SQLGoogle OAuthlocalStorageCloudflare observability