Chat · Tempo real

Quertc

Uma aplicação de chat no navegador com salas e mensagens atualizadas em tempo real.

Desafio

Fazer a experiência de conversa responder imediatamente e manter acesso por usuário às salas.

Como resolvi

Integrei Socket.io ao servidor Next.js, autenticação no handshake e persistência com MongoDB.

A comunicação via Socket.io atualiza a conversa sem recarregar a página, enquanto o MongoDB guarda o histórico das salas.

A autenticação é validada na conexão em tempo real para associar mensagens e permissões ao usuário.

Próximo projetoSurfCurse