This Pull Request refactors the existing project structure, transitioning from an inadequate architecture to a hexagonal architecture. The hexagonal architecture, also known as the Ports and Adapters pattern, enhances the modularity and maintainability of the codebase.
Summary
This Pull Request refactors the existing project structure, transitioning from an inadequate architecture to a hexagonal architecture. The hexagonal architecture, also known as the Ports and Adapters pattern, enhances the modularity and maintainability of the codebase.