KJSCE 7.0 黑客马拉松 || Team AutoBots
? 问题陈述
每次我们在商店付款时,都会得到一张纸质账单收据,虽然长度不长,但在全球范围内累积起来会导致巨大的纸张浪费。而且,我们通常会扔掉账单收据,因为很难整理它们,从而阻止我们在将来参考过去的账单详情。
有时,店主很难手动跟踪他们当前可用的库存。账单也有可能被第三方篡改。
? 解决方案
因此,我们开发了BillEase,一个系统,在该系统中,在任何时候都不会生成硬拷贝账单,即纸质账单,从而使其对环境友好,以节约树木。
为了让店主的生活更加轻松,我们为他们开发了一个库存管理门户,他们可以在其中轻松跟踪他们的产品库存。现在,整个账单生成和支付系统将顺利进行。整个过程可以通过下图进一步理解
? 流程图
✨ 特点
BillEase 分为两个部分:Web 应用程序和移动应用程序。它有两个访问级别——店主和客户。
- Web 应用程序
- 供店主访问库存管理。
- 支持将产品、详细信息、价格、数量添加到数据库。
- 为每个新添加的产品生成并分配条形码。
- 更新和删除库存中的产品。
- 显示库存的整体项目,并生成一个 Excel 表格。
- 移动应用程序 此应用程序有两个访问级别
- 店主
- 上传包含库存产品详细信息的 Excel 表格。
- 扫描客户购买的产品的条形码并生成账单(PDF 格式)。
- 为确保安全和授权,账单将存储在IPFS(星际文件系统)上,使其不可篡改且无法被第三方篡改——将生成用于账单支付的二维码,并发送给相应的客户。
- 在产品销售后更新库存。
- 查看描绘客户及其购买范围的折线图,以便更好地了解客户选择并据此制定增加销售额的计划。
- Customer
- 购买店主扫描条形码的产品,并将账单发送给他们。
- 可以选择现金或 UPI 支付。
- 接收用于 UPI 支付的二维码。
- 可以访问他的/她的账单历史以供将来使用。
- 查看描绘账单金额及其日期的折线图,以便分析他们的支出并采取必要的行动。
? 资源
⚙️ 技术栈
- Web 开发
- 前端:React.js、TailwindCSS、Bootstrap
- 后端:Firebase
- 应用程序开发
- 前端:Flutter、Dart
- 后端:Firebase
? 未来发展方向!
- 为每笔支付的客户提供刮刮卡奖励。
- 通过借记卡/信用卡、网上银行等方式付款。
- 跟踪用户行为并预测他们未来的购买。
