This document provides an overview of the core features of the Expense Tracker application.
- Add new expenses with amount, description, category, date, and payment method
- View all expenses in a scrollable list
- Delete expenses with swipe or button action
- Automatic categorization and icon assignment
- Create custom spending categories
- Assign icons and colors to categories
- Set monthly budgets per category
- Edit and delete existing categories
- Dashboard with financial overview
- Monthly spending trends
- Category breakdown with progress bars
- Payment method distribution
- Currency selection (8 currencies supported)
- Dark mode toggle
- Notification preferences
- User profile management
- Bottom navigation for easy access
- Touch-friendly interface elements
- Responsive layouts for all screen sizes
- Smooth animations and transitions
- Dashboard (Home)
- Expenses List
- Add Expense (Floating Action Button)
- Reports
- Profile/Settings