This is an example of a simple application with layered software base on clean-architecture as application architecture and mvvm as presentation architecture .
1- The system is built to accept different changes in each level <br /> 2-You can add more than one database without affecting the structure of the project <br /> 3-Adding business rules in an easy way without major modification <br /> 4-Built on clean architecture as project architecture and mvvm as presentation layer <br /> 5-Testable <br /> 6- used DSL in domain and gateway layer
e-for more detailed information Contact me:
name:Saeed Mohammed Saleh Alabidi
email: [email protected]