【发布时间】:2021-02-19 03:52:21
【问题描述】:
我是这个级别的编程新手,所以请与我交流。
所以我做了一个项目,这是我做过的最复杂的项目,所以我需要一些帮助来指引我正确的方向。
webapp 的目标是让用户为他们的停车位移动应用付费(适用于 Android 和 IOS)
更多细节:
我需要一个网站,它会在后端处理所有必要的逻辑和 API 在前端,clines 可以注册新帐户,每个帐户 cen 都可以注册新的停车区。每个区域都有自己的价格,以及其他属性,例如时间范围(用户需要支付多长时间的停车费示例:从早上 6 点到晚上 8 点,8 点之后免费)等。
我需要一个用户界面,用户可以在其中根据地理位置、他们要使用的女巫停车区、设置他们想在给定位置停车多长时间的时间段进行选择。
简而言之就是这样。当然还有更多细节,但我想我可以解决剩下的。
所以我的主要问题是如何以一种可扩展且稳定的方式实现这个网络应用程序。
我的意见(女巫不一定正确)NodeJS 和 MongoDB 将是后端的最佳选择,因为我认为我不需要 SQL DB。我想存储每个客户帐户和每个停车区。我不想要用户帐户或存储任何付款详细信息(但我希望应用程序在可能的情况下将其离线存储或通过支付网关存储(对不起,如果这个 q 是转储,我缺乏知识。))
所以我的第一个问题是,如果每个客户帐户都有自己的数据库,那么一个数据库将只存储该帐户注册所在城市的停车区。 (另外,我们每个城市只允许一个帐户可能很重要。)我认为如果我有 100 个客户帐户,每个帐户有 100 多个停车区,它会使请求变得更快。但它有缺点吗?如果它确实 withc 将是数据库的最佳方式?
完成此操作后,我需要一个 API,它将与网站(管理员和客户端 accs)和 UI 进行通信
在UI网站上我想做一个crosspaltform moblie app,应该不会太难。我需要的是: 用户提供 ri 车牌号 他们想要完成停车的时间段 并根据地理位置选择停车区。
所以要实现这一点,我认为 PWA 将是一个简单而快速的解决方案,但如果它有太多缺点,React Native 可能是更好的方法。
抱歉,这篇文章拖了我很长时间。
【问题讨论】:
-
What are the best technologies to start with?我会说用 X 来做,别人会说用 Y 做,我们都会有不同的答案和意见,没有在这里正确回答您的问题
标签: android ios web-applications