Projeto criado na Imersão React 4 (@alura)
- 🔷 Desafios comuns.
- 👑 Desafios Master.
- ➕ Modificações adicionais.
- 🔷 Customizar o Aluracord com o SEU tema (Cores, Background, etc)
- 🔷 Modificar cores no arquivo config.json
- 🔷 Validação do campo: Só mostrar a imagem se tiver mais de 2 caracteres
- ➕ Avatar do usuário somente é exibido se o usuário for um usuário válido.
- 👑 Desafio Master: Pegar outras informações do usuário batendo na API do GitHub
- ➕ O Avatar agora possui um estado de Carregando enquanto a requisição é feita.
- ➕ O Avatar agora possui um estado de Erro quando a requisição falhar.
- ➕ Quando o usuário é válido, o nome de usuário também se torna um link para a página do GitHub.
- 🔷 Colocar o botão de OK para enviar a mensagem.
- 🔷 Colocar um botão de apagar mensagem.
- 🔷 Mostrar o loading de mensagens.
- 🔷 Fazer um efeito quando passar o mouse em cima (Mostrar informações do perfil do github).
- ➕ Avatar mostra popover com informações do github do usuario.
- ➕ Mudança de biblioteca de componentes para Chakra UI.
- ➕ Implementação de realtime: mensagens são atualizadas em diferentes dispositivos
- 🔷 Toogle de Dark/Light mode implementados com o Chakra UI.
- 🔷 Somente o usuário dono das mensagens pode apaga-las.
- 🔷 Variaveis de ambientes (chaves de acesso do Supabase) movidas para o vercel.