This is a Flutter-based Expense Tracker application designed to help users manage and track their expenses. The app allows users to categorize expenses, view totals for each category, and track their spending over time. It features both light and dark themes, leveraging Flutter's MaterialApp theming capabilities.
- Track expenses with title, amount, date, and category.
- Categorize expenses into predefined categories (Food, Travel, Leisure, Work).
- View expenses and totals for each category.
- Support for both light and dark themes.
main: The entry point of the application, setting up the theme and home widget.expense: Contains theExpenseandExpenseBucketclasses, defining the data model and expense categorization.constant: Defines color schemes for light and dark themes.
This file initializes the ExpenseTracker app and sets up the themes using MaterialApp. It uses the Expenses widget as the home screen.
Contains the Expense class for creating expense instances and the ExpenseBucket class for managing and categorizing expenses. It also includes the Category enum and corresponding icons.
Defines the color schemes used in the app for light and dark themes.
If you'd like to contribute to this project, please fork the repository and create a pull request with your proposed changes. Make sure to follow the existing code style and include tests where applicable.
For any questions or inquiries, please contact me at: ali.aljalo@gmail.com.
Feel free to adjust the details such as repository URL, email, and additional sections as needed.