A comprehensive personal finance application that automatically tracks your spending by analyzing SMS messages from banks and financial institutions on Android devices.
🚀 Features:
- Intelligent extraction of transaction data from bank messages
- Multi-language Support: Handles Arabic and English transaction messages
- Transaction Details: Extracts amount, merchant, bank, date, and currency information
- Manual Transaction Entry: Add transactions manually with full form validation
- Transaction Categories: Automatic categorization with 200+ predefined merchant patterns
- Soft Delete System: Delete transactions with undo functionality
- Transaction Search: Advanced search by merchant, amount, date, or tags
- Transaction Filtering: Filter by bank, merchant, currency, and date ranges
💰 Budget Management
- Monthly Budgets: Set and track monthly spending limits
- Category Budgets: Granular budget control per spending category
- Budget Alerts: Visual indicators when approaching or exceeding limits
📊 Analytics & Insights
Interactive Charts:
Pie charts for spending distribution
Bar charts for monthly trends
Line charts for daily spending patterns
Trend analysis across multiple months
Smart Insights: AI-generated spending insights with rotation cards
Spending Statistics: Comprehensive breakdown by category, merchant, and time period
Monthly Summaries: Detailed monthly spending analysis