Projeto Aluracord - Imersão React da Alura
Projeto desenvolvido em React/NextJs, que simula um aplicativo de chat como 'Discord', possibilitando troca de mensagens em tempo real. Todas as mensagens são salvas em um banco de dados (Supabase).
Link do projeto: https://aluracord-matrix-two-jade.vercel.app/
Implementei algumas funcionalidades opcionais como:
- validação de usuário Github (verifica se a conta é existente, apesar de permitir logar com qualquer conta);
- tela de loading enquanto as mensagens são carregadas do banco de dados;
- cada mensagem é destacada no 'mouse hover' e possui a opção de excluir a mensagem (que também funciona 'em tempo real', ou seja, todos os usuários logados veem a mensagem sendo excluida simultaneamente).