Skip to content

[FEATURE] Separate presentation layer from user interfaces layer #18

@rubemfsv

Description

@rubemfsv

Description

To enhance the architectural modularity, a clear separation between the presentation and user interfaces is imperative. The presentation layer should encompass all business logic, while the user interface should solely consist of passive screens. An exemplary illustration of this approach can be observed in the following Flutter project: link. The ultimate goal here is to establish a foundational structure that can be extended to other JavaScript frameworks such as Angular and Vue.

Expected Behavior

Today we only have the presentation layer and the expected behavior is to have the system working as expected, but with a more decoupled architecture.
image

Additional Information

For a comprehensive understanding of how to implement this project's architectural division, please refer to the following link: Project Architecture.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions