The tmp_new_mvs branch has the lastet dockerfile and docker compose the coach directory contains the backend logic the chatbot directory contains the frontend logic the shared directory contains coach_facade.py this file implements the Facade pattern, reference: https://refactoring.guru/design-patterns/facade