GJAMAssist

GJAMAssist 是一个基于 Flutter 的开源商业助手应用程序模板。它被设计为使用 Google Firebase 作为后端。

功能

  • 发票生成器
  • 派对(供应商/客户)报表生成器
  • 发票/凭证查看器
  • 业务仪表板
  • 应付账款、应收账款、库存项目的报告屏幕

截图

Ledger statements
GST Invoices
Invoice PDFs
Dashboard
Menu

设置

首先 克隆此仓库

Flutter

  • 如果您还没有安装 Flutter,请按照 官方文档 进行安装。
  • 强烈建议使用 VSCode 或 Android Studio 作为您的 IDE。您可以在 此处 找到官方 Flutter 文档,了解如何开始使用它们。
  • 确保您使用的是 Flutter 的 stable 通道
    • flutter channel stable

Firebase

  • 默认应用名称为 com.example.tassist。选择您的应用名称,并在以下文件中替换默认名称。
    • android/app/build.gradle
    • android/app/src/main/AndroidManifest.xml
    • android/app/src/debug/AndroidManifest.xml
    • android/app/src/profile/AndroidManifest.xml
    • android/app/src/main/kotlin/com/example/MainActivity.kt
  • 设置 Firebase 项目,生成配置文件,然后按照此处列出的步骤 1-3 将文件复制到此仓库 此处
  • 在 Firebase 控制台中启用 电子邮件/密码 身份验证方法。您可以在 Develop>Authentication>Sign-in method 下找到它。
  • 通过访问 Develop>Database 来启用 Cloud Firestore

GitHub

查看 Github