Qual pastas devo subir para o github e como rodar a minha aplicação em outra maquina?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Qual pastas devo subir para o github e como rodar a minha aplicação em outra maquina?
Se você usou o create-react-app, ele já deve ter criado o arquivo .gitignore. Pode confiar nele! Se não usou, você não precisa subir no git os diretórios node_modules e build. Pra rodar em outra máquina você deve fazer o processo de build e considerar SOMENTE os arquivos gerados no diretório build.