i dont know if im missing something ,but the commencation between the modules are missing the out boxing pattern and keep repeating the IModuleRepo in each application will violate the DRY Principle , also there is a lack of Repo documentation , i wish you make a documentation .
another thing the application have issue with the database , it will not run if you just docker-compose it
Thank you .