Este projeto utiliza o nodejs para criaĆ§Ć£o da aplicaĆ§Ć£o, SQLite como banco de dados e o protocolo WS (websocket) para a criaĆ§Ć£o de um chat de suporte.
-
Node v10.19.0
-
NPM 6.14.4
-
yarn 1.22.5
-
Visual studio code
O chat utiliza o protocolo WS (websocket) para que ocorra uma comunicaĆ§Ć£o bidirecional por canais full-duplex, pois ele permite que haja uma comunicĆ§Ć£o de cliente -> servidor/servidor -> cliente. SĆ£o utilizados duas rotas, uma clint que se comunica com uma rota admin, na qual o usuĆ”rio cadastra o seu email na rota client, que Ć© requisitado na rota admin, assim as duas rotas conseguem conversar uma com a outra, utilizando o mesmo chat.
Aquitetura do projeto:
- Reiniciar o processo do nĆ³ de destino, compartilhando o processo de compilaĆ§Ć£o do typescript entre as reinicializaƧƵes.
yarn add ts-node-dev -D
- Inicializar e rodar a aplicaĆ§Ć£o, Ć© preciso entrar na pasta projeto_nlw e depois rodar o comando a baixo.
yarn dev