快餐二维码点餐
一款 Flutter 移动应用,用于创建快餐订单,并将其打包成二维码供餐厅处理。
后台
该应用程序旨在减少在快餐餐厅点餐时产生的困惑和时间。顾客的点餐需求通常非常具体或很长,难以清晰传达。该应用程序将消除这种不便。顾客和员工都将从中受益,因为它使点餐体验更简单、更快捷,并且不易出错。该应用程序的一个副产品用例是,帮助那些在与员工沟通方面有困难或无法说话的顾客,无论是由于语言障碍还是言语障碍。
How It Works (它是如何工作的)
加载应用程序后,顾客可以从丰富的菜单中选择和定制商品。所选商品会进入用户的购物车,购物车中还可以添加其他商品。
完成订单后,详细信息将被上传到 Firebase Firestore 文档。文档 ID 将嵌入到可扫描的二维码中,该二维码将呈现给用户,并可以保存。然后,用户需要在到达餐厅时出示二维码。
员工将使用他们的设备扫描客户的二维码,该二维码引用 Firestore 文档。所有订单详细信息都将被接收,订单可以根据需要进行编辑,最终提交以供处理。
需要注意的是,当用户在应用程序内完成订单时,订单并不会立即被下单。相反,该应用程序的目的是简化和浓缩订单详细信息到一个二维码,员工可以扫描并几乎立即收到所有订单详情。我认为在订单处理过程中仍然让员工参与很重要,以确保订单详情的准确性并解决任何问题。
为了测试和开发的目的,我决定在同一个应用程序中包含客户和员工的界面。然而,在理想和现实的实现中,只有一个界面用于选择。具有不同必要元素的单独 APK 文件,例如单独的本地数据库,将实现此功能。
应用视觉效果









鸣谢
菜单项图片来自 In-N-Out Burger,许多设计模式参考了其他移动快餐餐厅的应用。