Project Modules

This project has declared the following modules:

Name Description
Apps Entities Apps Entities is a project that provides customizable entities tailored to specific business requirements. While leveraging reusable entities from Core Projects as a foundation, it extends and adapts them to meet the unique needs of individual applications, ensuring flexibility, scalability, and alignment with modern software design principles.
Apps Interactors Apps Interactors is a project that extends and customizes Core interactors to implement specific application use cases. It facilitates tailored workflows, ensuring seamless integration of business logic with unique application requirements while maintaining scalability and flexibility.
Apps Adapters Applications Adapters is a part of Macha Applications, focusing on customization, adaptation, and connection. It bridges Core modules with application-specific needs using primary adapters (for workflows and external services) and secondary adapters (for infrastructure integration). By isolating customization, it ensures Core logic remains reusable and independent while enabling flexible, scalable, and maintainable systems. Applications Adapters are critical for transforming Core modules into deployable, tailored solutions without compromising Clean Architecture principles.