BillEase

KJSCE 7.0 黑客马拉松 || Team AutoBots

? 问题陈述

每次我们在商店付款时,都会得到一张纸质账单收据,虽然长度不长,但在全球范围内累积起来会导致巨大的纸张浪费。而且,我们通常会扔掉账单收据,因为很难整理它们,从而阻止我们在将来参考过去的账单详情。

有时,店主很难手动跟踪他们当前可用的库存。账单也有可能被第三方篡改。

? 解决方案

因此,我们开发了BillEase,一个系统,在该系统中,在任何时候都不会生成硬拷贝账单,即纸质账单,从而使其对环境友好,以节约树木。

为了让店主的生活更加轻松,我们为他们开发了一个库存管理门户,他们可以在其中轻松跟踪他们的产品库存。现在,整个账单生成和支付系统将顺利进行。整个过程可以通过下图进一步理解

? 流程图

BillEase

✨ 特点

BillEase 分为两个部分:Web 应用程序移动应用程序。它有两个访问级别——店主客户

  • Web 应用程序
    • 供店主访问库存管理。
    • 支持将产品、详细信息、价格、数量添加到数据库。
    • 为每个新添加的产品生成并分配条形码。
    • 更新和删除库存中的产品。
    • 显示库存的整体项目,并生成一个 Excel 表格。
  • 移动应用程序 此应用程序有两个访问级别
  1. 店主
    • 上传包含库存产品详细信息的 Excel 表格。
    • 扫描客户购买的产品的条形码并生成账单(PDF 格式)。
    • 为确保安全和授权,账单将存储在IPFS(星际文件系统)上,使其不可篡改且无法被第三方篡改——将生成用于账单支付的二维码,并发送给相应的客户。
    • 在产品销售后更新库存。
    • 查看描绘客户及其购买范围的折线图,以便更好地了解客户选择并据此制定增加销售额的计划。
  2. Customer
    • 购买店主扫描条形码的产品,并将账单发送给他们。
    • 可以选择现金或 UPI 支付。
    • 接收用于 UPI 支付的二维码。
    • 可以访问他的/她的账单历史以供将来使用。
    • 查看描绘账单金额及其日期的折线图,以便分析他们的支出并采取必要的行动。

? 资源

⚙️ 技术栈

  1. Web 开发
  • 前端:React.js、TailwindCSS、Bootstrap
  • 后端:Firebase
  1. 应用程序开发
  • 前端:Flutter、Dart
  • 后端:Firebase

? 未来发展方向!

  • 为每笔支付的客户提供刮刮卡奖励。
  • 通过借记卡/信用卡、网上银行等方式付款。
  • 跟踪用户行为并预测他们未来的购买。

?‍? 团队成员

GitHub

查看 Github