Expense Tracker is a comprehensive Flutter-based mobile app designed to help you manage your personal finances effortlessly. With an intuitive interface and powerful features, it empowers users to track income and expenses, visualize spending patterns, and convert currencies in real-time.
Key Features:
Dashboard Overview: View your total balance, income/expense summaries, and recent transactions with pull-to-refresh functionality. Tap any transaction to edit or delete it.
Add Transactions: Easily log income or expenses with category selection, date picker, amount input, and optional notes. Form validation ensures accurate data entry.
Analytics & Insights: Analyze spending with interactive bar charts, period filters (week/month/year), and top categories breakdown. Tap categories to view detailed transactions.
Currency Converter: Convert your balance to multiple currencies (USD, EUR, GBP, etc.) using live exchange rates from exchangerate-api.com. Includes offline caching for uninterrupted access.
Settings & Customization: Switch between light/dark themes or follow system preferences. Choose from English or Bangla languages for a personalized experience.
Offline Support: All data is stored locally using SQLite via Drift ORM, ensuring your financial data is secure and accessible without an internet connection.
Responsive Design: Built with Flutter ScreenUtil for adaptive UI across different screen sizes, featuring Google Fonts and smooth animations.
Technical Highlights:
Modern architecture with GetX for state management and reactive programming.
REST API integration for real-time currency data with robust error handling.
Multi-language support and theme switching for global usability.
Professional UI/UX with loading states, animations, and user-friendly feedback.
Whether you're budgeting for daily expenses or planning long-term finances, Expense Tracker provides the tools you need for better money management. Download now and take control of your financial future!