Flutter 生鲜购物App
欢迎来到 Flutter、Dart Frog 和 BLoC 模式的生鲜购物App!本项目旨在创建一个由 Dart Frog 作为后端服务器驱动的生鲜购物App。
完整代码可在以下网址获取:https://sowl.co/s/bm98kyhttps://youtu.be/eLCUDRvDkoE
特点
- 介绍页:通过引人入胜的背景视频欢迎用户。
- 登录与注册:时尚的UI,为将来集成后端功能做好准备。
- 主页:查看热门类别和最畅销生鲜的中心枢纽。
- 购物车页:显示已添加到购物车的商品,并与后端服务器同步。
- 分类页:浏览直接从 dart_frog 服务器获取的商品分类。
- 搜索页:搜索界面,将在未来的更新中集成搜索功能。
- 订单历史:显示登录客户历史订单的UI。
- 订单状态:监控当前活动订单状态,从骑手取货到配送
当前状态
- 登录、注册、搜索页面、订单历史和订单状态目前仅为UI,缺少后端功能。
- 商品和分类数据从由 Dart Frog 驱动的后端服务器获取
- 购物车功能完全可用,并与我们的 Dart Frog 服务器同步,以确保一致的商品可用性和数据。
- 后端服务器目前不与任何外部数据库交互。数据库集成定于未来更新。
未来更新
- 为登录、注册和其他屏幕集成后端功能。
- dart_frog 服务器与外部数据库同步。
- 商品条形码扫描功能
- 服务器和数据库部署到 Google Cloud Platform
应用截图
![]() |
![]() |
![]() |
|---|---|---|
| 欢迎界面 | 登录屏幕 | 主屏幕 |
![]() |
![]() |
![]() |
| :— | :— | :— |
| 购物车页 | 带底部工作表的分类页 | 订单历史页 |
![]() |
![]() |
|
| :— | :— | :— |
| 订单状态页 | 搜索屏 |
入门
要开始使用该项目,请确保您的本地计算机上已设置 Dart、Flutter 和 dart_frog CLI。
-
导航到项目目录:
cd <project name>
-
安装依赖项:
flutter pub get
-
在本地启动 Dart Frog 服务器:
cd <project name>/api # Install the dart_frog cli from pub.dev dart pub global activate dart_frog_cli # Start the server on localhost dart_frog dev
-
运行应用:
flutter run







