想建造一个专属小众和社区的产品,而不是另一个普通的问答游戏。

值得分享的技术决策:

- 使用Vanilla TypeScript客户端而不是React — 游戏.ts编译到24kb,而不是React添加的内容 - 使用Redis zRange有序集合来实现每日排行榜,通过postId + 日期来自动重置 - 分数自动发表到评论中,通过reddit.submitComment来实现 — 创建有机的参与度而不需要用户做任何事情 - 使用HTTP fetch架构(Devvit Web)而不是postMessage

涵盖5个类别:历史、地理、文化、商业、景点。难度够高,以至于住在迪拜的人们,即使几年了,仍然会错过一些。

玩游戏: r/UAETrivia App:developers.reddit.com/apps/uaetrivia

欢迎提问关于架构的内容。