Um aplicativo de chat em tempo real com autenticação JWT, WebSockets (Socket.io) e PostgreSQL para gerenciamento de usuários.
- ✅ Autenticação de Usuários (Login/Registro com JWT & PostgreSQL)
- ✅ Chat em Tempo Real (Usando Socket.io)
- ✅ API Segura (Node.js + Express + PostgreSQL)
- ✅ Comunicação WebSocket
- ✅ Interface Simples & Responsiva
git clone https://github.com/Yuri-amaralsantos/javascriptChatApp.git
npm install
DB_USER=seu_usuario_banco DB_PASSWORD=sua_senha_banco DB_HOST=seu_host_banco DB_NAME=seu_banco_nome
node server.js
cd frontend Abra index.html no navegador.
Frontend: HTML, CSS, JavaScript, Socket.io-client Backend: Node.js, Express, Socket.io, JWT Banco de Dados: PostgreSQL
O chat funciona apenas na mesma rede/localhost. Se for testar em dois navegadores diferentes, ambos devem estar conectados ao mesmo IP/servidor. Para acesso remoto, é necessário configurar um servidor público e garantir que as conexões WebSocket sejam acessíveis.
Contribuições são bem-vindas! Sinta-se à vontade para enviar issues e pull requests.
Este projeto está licenciado sob a Licença MIT
