Cliente minimal para o chat-server. Inclui login/registro/confirmar, listagem/criação de salas e chat em tempo real por sala.
npm install
cp .env.example .env.local # ajuste se necessário
npm run dev- Aponte
NEXT_PUBLIC_API_BASEeNEXT_PUBLIC_SOCKET_URLpara seu chat-server (por padrãohttp://localhost:3333). - Telas:
/→ Login/Registro/Confirmar/rooms→ lista/entra/cria salas/chat/[roomCode]→ conversa em tempo real
Observação: os nomes dos eventos Socket.IO (
join-room,send-message,user-left,new-message) foram alinhados com o servidor que você me enviou. Se você alterar no servidor, ajuste emapp/chat/[roomCode]/page.tsx.