Um sistema de chat simples que demonstra comunicação em tempo real usando WebSockets, Node.js, Express e SQLite.
O WebChat permite que usuários se registrem, façam login e participem de conversas em tempo real, em grupos ou privadas.
Backend:
Node.js: Ambiente de execução JavaScript.
Express.js: Framework web para as rotas da API (registro, login).
ws: Biblioteca para implementação de WebSockets.
SQLite: Banco de dados leve e integrado para armazenar usuários, mensagens e grupos.
Frontend:
HTML5/CSS3: Estrutura e estilização da interface.
JavaScript (ES6+): Lógica do cliente, interação com WebSockets e manipulação do DOM.
localStorage: Para persistir as informações do usuário logado.
-
Clonar o Repositório (se aplicável)
-
Instalar as Dependências
-
Iniciar o Servidor
Após a instalação das dependências, você pode iniciar o servidor Node.js com npm start ou npm run dev
- Acessar a Aplicação
Abra seu navegador de preferência e acesse o seguinte endereço:
Isso o levará à página de login/registro.