我如何开始构建这个应用程序?



所以我有这个应用程序的布局,但我不确定如何去做的一些方面。

这是一个为患有癌症的狗提供生酮饮食的网站。我还想好了网站的其他方面,比如在哪里保存状态等等。

我对如何进行有点困惑的地方是对生酮页面购物车的计算。用户可以从提供的来源中选择1种脂肪来源,1种蛋白质来源和1种绿色蔬菜来源。我想为他们的狗狗提供平衡和完整的食物,所以很明显,一种蛋白质、一种蔬菜和一种脂肪来源是不平衡和完整的。我需要考虑每一体重所需要的卡路里量我将有一个输入,用户可以输入他们的狗的体重。我做了一些数学计算,使它在纸上完整而平衡,考虑了氨基酸、维生素和矿物质以及欧米茄6:3的比例。

我困惑的是我要把这些数据保存在哪里本身?这是大量的数据,它基于许多因素,如体重-活动,酮比如1:1或2:1取决于用户的选择。

我显然需要一个后端,需要构建一个API,但是当有这么多其他因素在起作用时,我如何向用户返回完整和均衡的饮食?我该把其他数据存储在哪里呢?在对象?变量?然后放到后台吗?我将非常感谢任何帮助。提前谢谢。

你好吗?首先,祝贺这个好主意,我认为它很棒。首先,我认为对你来说,确定你将要使用的技术是很重要的。

1-选择你将要使用的技术。你会使用MERN堆栈吗?React用于前端,mongodb用于数据库,node.js用于后端,express.js作为框架?

2-你愿意为狗的饮食提供所有数据吗?如果没有,找一些有API的网站。

3-我不是JS或React.js方面的专家,我只是遵循这里的逻辑。但这些数据会改变吗?还是总是一样的?我建议你使用对象,这样你就可以"玩"了。使用它们,在类中传递它们(我建议您创建一个react类,在其中存储所有这些对象,确保导出该类)

4-只要把一切都安排好,开始建造!!开始这么大的一个项目听起来很困难,但是一旦你开始做一些事情,你就会更好地了解你真正要做的是什么。

5-几个提示,如果你使用API,你不需要存储数据,否则将其存储在你的数据库(JSON文件,例如,有很好的youtube教程如何做到这一点。)记住这一点,你问你将在哪里存储所有的数据,如果你有一个api,你不会存储任何东西,如果你没有,JSON是你最好的选择,它真的很容易和直观的使用和易于阅读在一个react组件。

我希望这能给你一些额外的澄清,你需要做什么,以便开始。

PS:这个答案纯粹是基于我有限的React(和web开发)经验,我不是专家,如果有什么我可以帮助你的,请告诉我。

最新更新