Olá Cassiano! Que bom saber que o curso foi útil para você e que conseguiu desenvolver sua aplicação com sucesso.
Peço desculpa pela demora para responder o seu tópico.
Em relação à sua pergunta, é possível trabalhar com o mongoDB em qualquer IP, atualmente, mesmo na versão gratuita. Para isso, você precisa configurar o acesso ao banco de dados para permitir conexões de qualquer IP.
Para fazer isso, acesse o painel de controle do Atlas e vá até a seção "Network Access". Em seguida, clique em "Add IP Address" e selecione a opção "Allow Access from Anywhere". Dessa forma, você permitirá que qualquer IP acesse seu banco de dados.
Vale lembrar que essa configuração pode deixar seu banco de dados mais vulnerável a ataques. Por isso, é importante tomar medidas de segurança adicionais, como a utilização de senhas fortes e a configuração de firewalls.
Com relação ao seu problema com as portas conflitantes, você pode apenas mudar a porta para "8000", que é um dos padrões reservados, como é mostrado na imagem abaixo.
import app from './js/app.js';
const port = process.env.PORT || 8000;
app.listen(port, () => {
console.log(`Servidor escutando em http://localhost:${port}`)
})
Espero ter ajudado. Caso tenha mais perguntas, estarei à disposição para respondê-las.
Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.