Screenshot 2023-03-20 200114

食品订购应用程序 ?️

views

使用 Firebase、EmailJS 在 Flutter 中构建的全栈食品订购应用程序。

功能 ?

  1. 菜单项选择。
  2. 将商品添加到您的购物车。
  3. 进行 QR 支付(待办:添加支付 API)。
  4. 将订单列表和账单同步到厨房应用程序。
  5. 打印收据和电子邮件电子收据

使用 ? 构建

应用程序结构 ?

lib # Root Package

├── models                       #source of data
|   ├── database            #all firebase functions (firestore,cloud storage)
|
├── providers                    #state management
|   
├── screens                      #ui screen for each pages 
|   ├── home
|   ├── menu
|   ├── cart
|   ├── billing
|   ├── paymethod
|   ├── QR payment
|   ├── payment successful
|   
|
├── utils                        #utility classes
|                          
└── main.dart                    #entry point

支持的平台 ??

  • Android
  • Web
  • iOS

如何运行此项目?

#运行应用程序 使用“dev”风格和 main_dev.dart 入口点文件在 Chrome 浏览器中运行应用程序,请按照以下步骤操作: 1.打开终端窗口。 2.使用 cd 命令导航到 Flutter 项目的根目录。 3.运行以下命令: flutter run -d chrome --web-renderer html --flavor dev -t lib/main_dev.dart

4.应用程序应在新标签页的 Chrome 浏览器中启动。

Screenshot 2023-03-20 210117

GitHub

查看 Github