Credit Manager App
The Credit Manager app is designed to help you keep track of who you owe money to and how much. It uses Moroccan Dirham as its currency, so you can easily manage your debts easily.
You can download the latest release of this app in APK format from the Releases page. Please note that this app is still in development and may contain bugs.
Screenshots
Home Page | Store Page | Add a record |
![]() |
![]() |
![]() |
Features
- Add and edit credit/debt records
- View all credit/debt records at once
- Calculate total debts and credit per store
- Filter records by store
- Delete records
- multiple languages AR EN FR
Getting Started
Prerequisites
- Flutter SDK (version 2.0.6 or later)
- Android Studio or VS Code
Installation
- Clone the repository:
git clone https://github.com/your-username/credit-manager-app.git
- Open the project in Android Studio or VS Code
- Run
flutter pub get
to install the dependencies
Running the app
- Connect your Android device to your computer or launch an emulator
- Run the app using
flutter run
command
Dependencies
- jiffy: A Flutter package for formatting and manipulating dates and times.
- isar: A fast, lightweight NoSQL embedded database for Flutter and Dart.
- Riverpod: A simple and elegant state management solution for Flutter that emphasizes scalability and performance.
- rflutter_alert: A Flutter package for creating beautiful and custom alert dialogs.
- grouped_list: A Flutter package for grouping lists by section.
- freezed: A code generator for immutable classes that provides copyWith and comparison methods out-of-the-box.
Contributing
If you find any bugs or want to suggest improvements, feel free to open an issue or submit a pull request.
Note
This is a learning project and was created to help me gain experience in Flutter. While the app is functional, it may not have all the features or optimizations of a production-ready app. Any feedback or suggestions for improvement are welcome!
License
This project is licensed under the GPLv3 License.