Group Expense Tracker is a Flutter group expense tracker app originally developed for my family’s use, which now I decided to make it open source. The app is designed to simplify tracking expense and enable effortless sharing of expenses among multiple users. It is available across Android, iOS, and Web platforms.
Firebase hosting link
https://group-expense-tracker.web.app/
- Insert and Update expense, category, ect data
- Insert data can be together as group
- Modify firestore scheme
- Export to Json and Spread Sheets
- Holiday Information
- Light and Dark theme
The app use Firestore, Firebase Auth, Firebase Cloud Messaging, and Crashlytics. Also the app has been thoroughly tested using bloc_test to ensure reliability and performance.
- Bloc
- Firebase Auth
- Fire Store
- Crashlytic
- Cloud Messaging
- Dio
- Fl Chart
- Get It
This app depends on Firebase Auth and Firestore, so you need to add your own Firebase project as stated below
- Create your own firebase project and register the Android, iOS, and Web
- open the
google-services.json
for Android,GoogleService-Info.plist
for iOS, andfirebaseConfig
for web - you can see the credential of the firebase options inside those files, you can input it to the first config firebase option screen
- Enable Firebase Auth by email and password
- Enable Firestore and set the rules to
allow read, write: if request.auth != null;
- After all the setup, then run the app smoothly 🥳
it also open for contribution and discussion 🙏