TallyAssist
TallyAssist 是一个基于 Flutter 的开源商业助手应用模板。它被设计为使用 Google Firebase 作为后端。
该项目最初的目的是成为Tally(印度首屈一指的会计软件)的移动界面。随着时间的推移,它被精炼成一个更专注于业务的助手应用程序。有关更多详细信息,请查看这篇宣布项目发布的博客文章。
该项目已为Android开发和测试。请随意贡献并为iOS支持打开PR。
注意:代码库是在执行用户研究的同时以快速迭代的方式开发的。在某些情况下,它可以得到改进和模块化。这尤其适用于数据模型以及使用Provider的状态管理实现。如果您遇到此类情况并希望为改进做出贡献,请考虑打开一个问题或PR。
特点
- 发票生成器
- 客户(供应商/客户)对账单生成器
- 发票/凭证查看器
- 业务仪表板
- 应付账款、应收账款、库存项目报告屏幕
截图





设置
首先克隆此存储库。
Flutter
- 如果您还没有安装Flutter,请按照官方文档进行安装。
- 强烈建议使用VSCode或Android Studio作为您的IDE。您可以在此处找到有关如何使用它们的官方Flutter文档。
- 确保您处于Flutter的
stable通道flutter channel stable
Firebase
- 默认应用程序名称为
com.example.tassist。选择您的应用程序名称,并在以下文件中替换默认名称。android/app/build.gradleandroid/app/src/main/AndroidManifest.xmlandroid/app/src/debug/AndroidManifest.xmlandroid/app/src/profile/AndroidManifest.xmlandroid/app/src/main/kotlin/com/example/MainActivity.kt
- 通过按照此处列出的步骤1-3来设置Firebase项目,生成配置文件并将其复制到此存储库。
- 在Firebase控制台中启用
电子邮件/密码身份验证方法。您可以在Develop>Authentication>Sign-in method下找到它。 - 通过转到
Develop>Database启用Cloud Firestore。
开发
本地
- 确保物理设备或模拟器已连接到您的系统。
- 运行应用程序。
注意:首次运行应用程序时,您将遇到与Firebase索引相关的异常。修复它很容易,只需点击显示的链接即可,如这篇Stack Overflow答案所述。
构建
即将推出
-
未签名
-
已签名
作者
Richa Verma
Akash Tandon