Simples projeto de chat aplicando conceitos de webcomponents e comunicação multicanal websocket.
Este projeto foi construído com uma estrutura de pastas que visam melhor representar os lados da comunicação web, tendo os arquivos de Server e Client separados de maneira a entender melhor o fluxo da comunicação.
- Server
NodeJs e Express para subir o servidor.
Typescript
Socket.io
- Client
Typescript
CSS + HTML
Socket.io
-
Clonar o repositório;
-
No terminar, instalar as depencias com o comando
npm install -
Para gerar a build do client e subir o servidor basta rodar o comando
npm run startProjeto rodando 🚀