? 基础购物App
? 预览
即将推出!
? 描述
这是我的第一个全栈项目。我用Flutter开发了一个Stack Overflow克隆的移动应用程序。通过这个应用程序,你可以提问并回答其他用户的问题。你可以为你喜欢的问题和答案点赞,还可以更改你的个人资料、更改密码、编辑问题和删除问题,以及编辑答案和删除答案。
? API
我用node.js和mongodb自己开发了后端部分,这个项目是基于我的后端API开发的。你可以 在这里 阅读和访问后端部分。
??? 编码
我尽量保持这个项目的代码整洁。我使用了provider状态管理,并使用MVVM作为软件架构模型。在文件夹结构方面,项目通过四个主要文件夹进行。core文件夹包含我在每个项目中使用的扩展、单例类、基类、网络和token层、主题操作和验证器等结构。features文件夹是我为这个项目或我的管理器准备的原生widget或组件所在的部分。products文件夹是根据MVMM软件架构模型分离每个屏幕的部分,并在此完成设计和API集成。最后,uikit文件夹是我在每个项目中使用的现成设计组件。例如按钮、文本框、警报、骨架列表等。
‼️ 警报
如果您想运行此项目,首先必须设置并运行后端部分。您可以在 这里 找到后端安装和存储库。