No projeto desenvolvido no curso, o instrutor optou por deixar o back-end e o front-end na mesma pasta, no mesmo diretório. Porém, em um projeto real, eu poderia criar um projeto separado somente com o servidor WebSocket e outro somente com o front-end ou ambos têm de estar na mesma pasta para funcionar? Caso os dois projetos possam estar em diferentes pastas, com deploys distintos, quais seriam as principais mudanças no código?