A Daily Expenses Tracker App built using Flutter, Bloc, and Firebase.
- Beautiful Design: Crafted with attention to detail using different packages.
- State Management: Utilizes Bloc for efficient and manageable state handling.
- Backend Integration: Powered by Firebase for robust and scalable backend functionality.
- Flutter: For a seamless cross-platform mobile app experience.
- Bloc: State management to ensure performance and readability.
- Firebase: Backend services for real-time database, authentication, and more.
fontawesome_flutter
: For beautiful icons.fl_chart
: For stunning charts and graphs.intl
: For internationalization and localization.flutter_colorpicker
: For providing color picker widgets.firebase_core
: For initializing and configuring Firebase in the app.bloc
: For implementing the Bloc pattern for state management.flutter_bloc
: For integrating Bloc with Flutter widgets.equatable
: For simplifying equality comparisons.uuid
: For generating unique identifiers.expense_repository
: Custom package for managing expense data.redacted
: automatically generate a loading widget from your own widget.
- Design Completion: 🎨 Done!
- Backend Integration with firebase: 🔧 Done!
- Testing and Optimization: 🧪 Done!
- Deployment: 🚀 Soon
Design from Dribble: https://dribbble.com/shots/15560984-Daily-Expense-Tracker/attachments/7344374?mode=media
To get a local copy up and running follow these simple steps:
- Clone the repo:
git clone https://github.com/azix-khan/Expense-Tracker.git
- Navigate to project directory:
cd expense-tracker-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (git checkout -b feature/AmazingFeature)
- Commit your Changes (git commit -m 'Add some AmazingFeature')
- Push to the Branch (git push origin feature/AmazingFeature)
- Open a Pull Request
Distributed under the MIT License. See LICENSE for more information.