gjamassist
gjamassist is an open source flutter-based template for a business assistant application. it has been designed to use google firebase as backend.
features
- invoice generator
- party (supplier/customer) statement generator
- invoice/voucher viewer
- business dashboard
- report screens for account payable, receivables, stock items
screenshots
setup
start out by cloning this repo.
flutter
- install flutter by following the official documentation if you haven’t.
- using vscode or android studio as your choice of ides is highly recommended. you can find official flutter documentation for getting up and running with them here.
- make sure that you are on flutter’s
stable
channelflutter channel stable
firebase
- default app name is
com.example.tassist
. choose your app’s name and replace the default name in the following files.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
- set up a firebase project, generate a configuration file and copy the file to this repo by following steps 1-3 listed here.
- enable
email/password
authentication method in the firebase console. you can find it underdevelop
>authentication
>sign-in method
. - enable cloud firestore by going to
develop
>database
.
Comments are closed.