PolyWeather 前端产品审查报告
审查日期:2026-06 | 视角:产品经理 | 范围:frontend/ 全部页面、组件、用户流程
一、产品概览
PolyWeather 是一个面向天气衍生品交易者的气象情报平台。核心价值主张:结合多模型气象预报 + AI 机场报文解读 + Polymarket 市场价格,为交易决策提供一站式证据链。
产品分层
| 层级 |
功能 |
门槛 |
| 免费 |
交互式全球天气地图 + 城市简报 |
无需登录 |
| Pro 试用 |
3 天全功能 |
注册后自动获得 |
| Pro 订阅 |
城市决策卡(AI 机场报文 + 模型证据 + 市场层)、日内分析、历史对账、未来预报 |
5 USDC/月(积分抵扣最多 3 USDC) |
页面结构(9 个路由)
| 路由 |
功能 |
是否必需登录 |
/ |
主看板 — AI 天气决策台 |
否 |
/account |
账户中心 — 身份/订阅/钱包/积分/Bot 绑定 |
是 |
/auth/login |
登录页(Google OAuth + 邮箱密码) |
否 |
/docs/[...slug] |
产品文档中心(8 篇双语文档) |
否 |
/subscription-help |
订阅 FAQ(双语) |
否 |
/entitlement-required |
访问被拒页面 |
否 |
/ops |
运营管理后台 |
是(管理员) |
/ops/truth-history |
真值历史查看器 |
是(管理员) |
二、用户流程分析
主看板的两个视图
关键用户路径
- 新用户落地 → 看到 3 步引导 → 地图 + 城市列表 → 点击城市 → 看到城市简报 → 想深入分析 → 遇到 Pro 付费墙(含功能说明)
- Pro 用户工作流 → 地图选城市 → 自动钉选到决策卡 → 展开卡片 → 阅读 AI 报文解读 → 查看市场层 → 判断交易方向
三、做得好的地方
- 地图 → 决策卡的自动流转设计 — 点击地图城市自动钉选到分析工作区并切换视图,"零步骤发现"
- 双语覆盖完整 — 所有 UI 文案、文档、AI 解读都有中英文对照,覆盖率接近 100%
- 数据新鲜度可视化 — DataFreshnessBar 让用户一眼看到 METAR/模型/市场数据的新鲜度
- AI 解读的产品化程度高 — 分层展示:快速判断 → 完整解读 → 证据链 → 风险提示
- 免费层有实际价值 — 地图 + 城市简报不是"空壳",用户可以看真实气象数据
- 支付链路完整 — 从钱包绑定到链上签约到支付恢复,处理了多种异常情况
- 空状态有引导文字 — "Click a city on the map" 告诉用户下一步做什么
- 浅色/深色主题都有 — 两个主题都经过完整设计
- Ops 面板功能齐全 — 系统健康、转化漏斗、缓存状态、支付异常、用户管理一览无余
四、存在的问题与待办
| # |
问题 |
优先级 |
| 1 |
Docs 无搜索 — 8 篇文档没有搜索功能,用户必须逐篇浏览 |
🟢 待做 |
| 2 |
Ops 面板无审计日志 — 管理员补发积分等操作没有审计记录 |
🟢 需后端 |
| 3 |
注册后邮件验证引导 — 未验证邮箱的用户反复登录失败 |
🟡 需后端 |
五、已完成
| # |
问题 |
原优先级 |
| 1 |
Pro 加载阻塞看板 → 只显示精简顶栏+加载状态 |
🔴 P0 |
| 2 |
免费用户 Scan 失败无重试 → 添加重试按钮 |
🔴 P0 |
| 3 |
Detail Panel 超时无反馈 → 显示超时警告 |
🔴 P0 |
| 4 |
无新用户引导 → 3 步 WelcomeOverlay |
🟡 P1 |
| 5 |
付费墙无预览 → 功能说明文案 |
🟡 P1 |
| 6 |
密码重置缺失 → 登录页忘记密码 + Supabase 重置 |
🟡 P1 |
| 7 |
邮箱验证提示不明 → 登录失败时提示检查验证邮件 |
🟡 P1 |
| 8 |
公告不可关闭 → ✕ 按钮永久隐藏 |
🟢 P2 |
| 9 |
无反馈入口 → 顶栏 Telegram 反馈按钮 |
🟢 P2 |
| 10 |
entitlement-required 页面简陋 → 品牌化设计 + 导航 |
🟢 P2 |
| 11 |
订阅帮助仅中文 → 中英双语 |
🟢 P2 |
| 12 |
账户中心个人设置 → 决策不做,钱包+Telegram 已足够 |
🟢 P2 |