Published Challenges
0
当前公开 challenge 数量,继续由现有查询层提供。
Organic / Natural UI
这一轮只重构前台体验:把首页、challenge 详情页和 compare 页先搭成稳定的展示骨架,让后续真实数据、artifact 和 iframe 能直接接进来。
0
当前公开 challenge 数量,继续由现有查询层提供。
0
公开作品总数,后续详情页会在不改接口的前提下承接它们。
0
具备 HTML artifact 的条目数,是 compare 页的直接入口池。
Published Challenges
首页继续只吃当前最小 Supabase 列表查询。缺失的视觉字段统一由 presentation mapper 和 seed metadata 兜底,不把数据层拖进这次重构。
数据库为空也不影响这轮 UI 重构。你可以先用 receipt 的本地展示模型验证设计系统和页面骨架。
现有 Supabase 服务端读取、健康检查和 API 路由全部保留,这一层只是换成更可持续的展示壳。
Missing environment variable: NEXT_PUBLIC_SUPABASE_URL
NEXT_PUBLIC_SUPABASE_URLSUPABASE_SERVICE_ROLE_KEY保留运行时观测位,方便继续验证现有服务端读取和 API 路由。
App URL
http://localhost:3000