Expense Tracker App is a mobile application developed using Flutter for tracking expenses. It allows users to manage their expenses efficiently, categorize them based on different categories, and analyze their spending patterns. The app features Firebase backend for authentication and data storage, dependency injection for managing dependencies, BLoC state management for handling application state, Go router navigation 2.0 for navigation management, and animations for enhancing user experience.
- Expense Management: Easily manage and track expenses with intuitive user interface.
- Category-based Filtering: Categorize expenses based on different categories for better organization.
- Firebase Integration: Utilizes Firebase backend for user authentication and data storage.
- Dependency Injection: Implements dependency injection for managing and providing dependencies throughout the app.
- BLoC State Management: Utilizes BLoC pattern for managing application state and business logic.
- Go Router Navigation 2.0: Implements Go router for efficient navigation management within the app.
- Localization: Supports localization for multiple languages to enhance accessibility. Animations: Includes animations to provide a visually appealing user experience. Getting Started
- Clone the repository to your local machine.
- Set up Firebase backend by creating a project and configuring authentication and database.
- Update the Firebase configuration in the app to connect to your Firebase project.
- Run the app on an emulator or physical device to start tracking your expenses.