Core Financial Logging
Income & Expense Tracking: The primary function is logging daily financial activities.
Categorization: Organizing spending into specific buckets (Food, Travel, Salary, etc.) to understand spending habits.
Account Management: Support for multiple “wallets” or bank accounts to track where money is stored.
Budgeting & Monitoring
Limit Setting: Users can define monthly spending limits for specific categories or the entire month.
Visual Progress: Real-time progress bars showing how much of the budget remains, with red-color alerts for overspending.
Visual Analytics (Insights
Interactive Charts: Pie charts that dynamically update to show percentage breakdowns of expenses.
Historical Comparison: A month-by-month selector to view past performance and financial trends.
Detailed Breakdown: A list-view summary of transaction counts and total volume per category.
Reliable Data Sync (Offline-First)
Localized Storage: Works 100% offline using an on-device database (Sqflite).
Auto-Cloud Sync: Automatically pushes local changes to Firebase Firestore when the device connects to the internet.
Multi-Device Support: Allows users to see their data on different phones by logging into the same account.
Receipt & Document Organizer
Digital Filing: A dedicated feature to scan and store receipts or financial documents.
Folder Organization: Ability to group related documents together for better record-keeping. Quick Technical Summary
Auth: Google, Apple, and Email login + a Guest Mode.
UI/UX: Dark mode support, multi-language support, and smooth animations.