Skip to content

Repositório utilizado para os meus projetos pessoais estudando NodeJS e aprimorando ainda mais meus conhecimentos com Javascript, Typescript, Clean Code e Clean Architecture.

Notifications You must be signed in to change notification settings

Pedroor/Node-JS-Projects

Repository files navigation

NLW5: Criando um chat com Node.js e WebSocket

Tecnologias   |    Projeto   |    Licença

.

PRs welcome! License


Wheater


🚀 Tecnologias

💻 Projeto

Home

🚀 O repositório tem como propósito compartilhar o conhecimento absorvido juntamente com os códigos desenvolvidos durante o evento.

⚙ Este é a 5ª edição da NLW (Next Level Week) promovido pela Rocketseat, uma Instituição Educacional de Tecnologia. Foi um evento com duração de 7 dias, sendo destes 5 dias de conteúdo imersivo na tecnologia, onde o objetivo e levar os programadores ao próximo nível.

👾 O foco foi realmente no back-end, aplicando o protocolo websocket, em conjunto com as tecnologias citadas, para que seja possivel haver uma comunicação bilateral entre um usúario e um suporte. Sendo possível desabilitar o chat da página, similar a um widget.

📫 Espero que goste, qualquer dúvida ou sugestão me encontro a disposição! LinkedIn


📁 Como testar o projeto?

  1. Instale o Yarn
  2. Instale o NodeJs
  3. Clone este repositório
  4. Acesse a pasta do projeto e execute o comando yarn install para instalar todas às dependências
  5. Assim que a instalação terminar, digite o comando yarn dev
  6. A API estará rodando localmente na port 3333 (caso ela esteja em uso altere ela em server.ts)
  7. Abra o navegador em localhost:3333/pages/client para simular o lado do cliente.
  8. Em outra aba do navagador use localhost:3333/pages/admin para simular o lado do admin.

📝 Licença

Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.


Códigos feitos com ♥ by Pedro Arthur

teste

durante a 5ª edição da NLW ( Next Level Week) proporcionada pela [Rocketseat](https://rocketseat.com.br). 💜

About

Repositório utilizado para os meus projetos pessoais estudando NodeJS e aprimorando ainda mais meus conhecimentos com Javascript, Typescript, Clean Code e Clean Architecture.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published