我最近在今年夏天开始研究ReactJS,并已开始构建实践项目。
我一直在从事的项目的前提是一个简单的预测应用程序:用户可以在每次UFC事件之前预测UFC战斗的结果,并且系统将跟踪他们在预测获胜者方面做得如何。
我已经达到了利用React + Redux扎实的前端的地步。该项目当前支持用户登录(使用Firebase身份验证)。我将登录用户的预测保存到Redux存储中。
作为参考,我商店中的预测内容如下:
我现在有点想尝试对这些结果进行评分的方法。根据我对Redux商店建模的方式,类似的最佳方法是什么?
我考虑做的一种方法是解析每个用户预测数组,并将预测结果与实际结果进行比较(实际结果将存储在具有“ winner”属性的“ matchup”存储中)。通过此比较,我可以根据是否存在匹配项为用户分配分数。
我是否应该构建某种前端管理界面,以允许更新每个匹配项的结果,以便可以将其与每个用户预测进行比较?听起来像是可行的解决方案?
用例如下:事件结束,管理员进入并指定每个事件的获胜者,相应地为每个用户指定应用程序等级对位和预测。
我想我只是在寻找功能类似的建议/其他应用程序。就像我说的那样,我是新手,所以对那里的内容一无所知。
感谢您的帮助!