- Use of Getx echo system
- MVCS architecture in conjuction with repository pattern
- Fake and Remote data repositories implementation
- MongoDb integration
- Local storage with secure_storage
- Nested Forms
- Advance data filtering
- data charts and analysis
- Pdf and Excel reports generation
- Multi_theme support
- Multi_languages support
- Global connection checker
- Triggering actions on AppLifeCycle Changes
This show case project allow users to do CRUD operations on business assets with the ability to filter, search and generate monthly Pdf reports for any asset such as (agency,client etc..) to evaluate its own works.
also it helps following up the business transactions states and keep notes.
there is also a summary tab to observe annual performance and analyse business data in additional to the ability to generate an annual excel report with all details.
in order to start using the application you should follow these steps:
-
1- clone or download the source code.
-
2- open the source code with your id and run pub.get
-
3- the app supports remote and fake data repositories so:
- A- if you want to run the app with remote data you should add your own MongoDb connection String, Username and Password to the MongoDbApi file and make sure to inject RemoteDataRepositories in the app_bindings.dart file
- B- if you want to run the app with fake data you should inject FakeDataRepositories in the app.bindings.dart file, the data are saved in the dummy_data.dart file inside the constants folder
-
after applying the above steps you should be ready to go.
You can download and try the app demo on android from the App Link on Play Store
- LinkedIn: Abdulaziz Aboujib
- Email: [email protected]