A personal finance management application that includes features like tracking expenses, keeping records of debtors, sending debt reminder messages to debtors. The release apk is available under the release tags. It's also available on this drive link - Finance-X APK
- Sign in/Sign up users ✅
- Biometrics Authentication ✅
- Track expenses ✅
- Keeping account of debtors and their debt ✅
- Set reminders for when debts are due for payment. ✅
- Import customers from phone contacts ✅
- Notify debtors when payments are due ✅
- Flutter v2.10.2
- Dart v2.14.4
To run this project, make sure you're using Flutter v2.10.2, clone the repository and run the following command:
flutter pub get
to get dependencies for the project and flutter run
to run the project.
Firebase Auth - For handling authentication of users | Local_Auth - For implementing Biometric Authentication | Cloud Firestore - Real-time Database |
Hooks Riverpod - Combination of Riverpod and Flutter Hooks for State Management | Contacts Service - For importing contacts from phonebook | Permission Handler - For handling app permissions |
Flutter Secure Storage - For persisting user sessions | Shared Preference - For Local Storage | Flutter Local Notifications - For sending notifications |
URL Launcher - For launching URLS |