GJAMAssist is an open source Flutter-based template for a business assistant application.

Last update: Apr 27, 2022

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

Ledger statements GST Invoices Invoice PDFs Dashboard Menu

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 channel
    • flutter 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 under Develop>Authentication>Sign-in method.
  • Enable Cloud Firestore by going to Develop>Database.

GitHub

https://github.com/Japangor/GJAM-ASSIST
You might also like...

An open source encrypted peer-to-peer system. Own data, own privacy. (Rust+Flutter)

An open source encrypted peer-to-peer system. Own data, own privacy. (Rust+Flutter)

An open source encrypted peer-to-peer system. Own data, own privacy. (Rust+Flutter)

Oct 7, 2021

Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.

Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter.

English | Portuguese Memo Monorepo for Memo. Memo is an open-source, programming-oriented spaced repetition software (SRS) written in Flutter. As of n

Jun 27, 2022

An open source shazam alternative built using Flutter

bazinga An open source shazam alternative Getting Started This project is a starting point for a Flutter application. A few resources to get you start

Dec 31, 2021

Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.

Routinger is a task scheduler app that is made to make you a better person at no extra cost. The code is open-source. Dart language and Flutter framework are used extensively.

Routinger This is a simple app that will allow you to schedule your tasks, create a simple to-do, and also make recurring tasks. The app ends you noti

Mar 3, 2022

Y2D : A open-source YouTube Downloader App built in Flutter

Y2D : A open-source YouTube Downloader App built in Flutter

Y2D : A open-source YouTube Downloader App built in Flutter [TOC] Download Download Link : ARM 32-bit ARM 64-bit x86 64-bit Features Download YouTube

Jun 4, 2022

An open source task manager (todo list) app, developed using Dart language and Flutter framework.

An open source task manager (todo list) app, developed using Dart language and Flutter framework.

Tasker An open source task manager (todo list) app, developed using Dart language and Flutter framework. Screenrecords     Screenshots                

May 24, 2022

A flutter repository meant for open-source contributions in hacktoberfest 2021.

A flutter repository meant for open-source contributions in hacktoberfest 2021.

Hacktoberfest 2021 Hosted by DigitalOcean for the 8th year in a row, Hacktoberfest encourages participation in giving back to the open source communit

Jan 23, 2022

Finance manager for devlance using flutter and firebase (Open source)

finance_manager A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started

Dec 27, 2021

Note app is open-source notes app for Android & ios. It is built with Dart on top of Google's Flutter Framework.

 Note app is open-source notes app for Android & ios. It is built with Dart on top of Google's Flutter Framework.

Note App ✍🏻 Note App & SqfLite &GetX [MVC pattern] 👨🏻‍💻 Note app is open-source notes app for Android & ios. It is built with Dart on top of Googl

Jun 2, 2022

Related

Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.
Flutter Music Player - First Open Source Flutter based material design music player with audio plugin to play local music files.

Flutter Music Player First Open Source Flutter based Beautiful Material Design Music Player(Online Radio will be added soon.) Demo App Play Store BETA

Jun 27, 2022
Upper is a open source back-end framework based on the Dart language.
Upper is a open source back-end framework based on the Dart language.

What is Upper? Upper is a open source back-end framework based on the Dart language. With it, it is possible to automatically generate a gRPC API for

May 9, 2022
Help your local business flourish!
Help your local business flourish!

Grow Green ?? Hit that ⭐ button to show some ❤️ INSPIRATION ⭐ We were inspired, in part, by a statistic published by Mint, an Indian financial newspap

Dec 24, 2021
A book-keeping/business management app.

verido A book-keeping/business management app. Getting Started This project is a starting point for a Flutter application. A few resources to get you

Nov 18, 2021
A fully open source visual to-do list Flutter application.
A fully open source visual to-do list Flutter application.

A fully open source visual to-do list Flutter application.

Oct 24, 2021
Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence
Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence

Drishti is an open-source cross-platform mobile application project at Incubate Nepal that incorporates Machine Learning and Artificial Intelligence to help visually impaired people recognize different currency bills and perform daily cash transactions more effectively. We plan to expand Drishti to other applications like Short Text and Document Reading in the future.

Jun 22, 2022
Fluffyboard is a open source, free and self-hostable Whiteboard Application
Fluffyboard is a open source, free and self-hostable Whiteboard Application

Fluffyboard Fluffyboard is a open source, free and self-hostable Whiteboard Application Test the demonstration of Fluffyboard Table of Contents Featur

Jun 6, 2022
A Package providing Core functionality/Template to start off a Clean Architecture based project

A Package providing Core functionality/Template to start off a Clean Architecture based project Features Provides with APIResult & UseCaseResult model

Dec 25, 2021
Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.
Timy - open source mobile app for groups to communicate and organize themselves. Built with flutter.

Timy app An amazing open-source group messaging app build with flutter. ✨ Main Features Multiple groups (similar to Teams in Slack). Multiple open or

Jun 19, 2022