Refactored Changes (Suggestions)
- change the directory structure (added all the related files under business domain packages)
- created interfaces for all the layers (i.e service and repository layer) in order to obtain clean code practices in go.
- refactored the code (bug fixes and renaming)
- utility packages are separated (e.g database package)
- generate the mocks as well tests inside the same package