além de um projeto desafiador, ele conta com várias tecnoligias e ferramentas muito interessantes onde fui capaz de:
-
desenvolver um server socket usando o socket.io;
-
Emitir eventos personalizados usando o socket.io;
-
Usar o pacote socket.io do Node.js para criar aplicações que trafeguem mensagens através de sockets.
-
Realizar o deploy utilizando o Heroku
-
utilizar o Atlas mongodb como instancia do banco de dados junto ao Heroku
Após cada um dos passos, haverá um exemplo do comando a ser digitado para fazer o que está sendo pedido, caso tenha dificuldades e o exemplo não seja suficiente, não hesite em me contatar em [email protected].
- Abra o terminal e crie um diretório no local de sua preferência com o comando mkdir:
mkdir projetos-fabio
- Entre no diretório que acabou de criar e depois clone o projeto:
cd projetos-fabio
git clone git@github.com:FabioMarturanoJr/webChat.git
- Entre no diretório do projeto e instale as dependencias:
cd webChat/
npm i
- inicie o projeto:
npm start
para o deploy hospedei a aplicação no heroku e o banco de dados no Atlas db