dev-tayy / Finance-X

A Personal Finance Management Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Finance-X - A Personal Finance Management Application

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

✨ App Features

  • 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 ✅

🚀 Technologies

🤝 Guide

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.

🔧 Technical Features

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

📱 Screens

App Screenshot

About

A Personal Finance Management Application

License:MIT License


Languages

Language:Dart 98.4%Language:HTML 1.3%Language:Swift 0.1%Language:Kotlin 0.1%Language:Objective-C 0.0%