Código feito na Imersão React realizada pela Alura de 24 a 28 de janeiro de 2022.
Acessar aplicação com hospedagem na Vercel
- Next.js
- React.js ⚛️
- Skynexui 🎨
Instalações e configurações iniciais. Criamos o layout de uma página inicial utilizando componentes do React e o skynexui para estilização.
Desafio: estilizar a sua maneira.
Tópicos: useState, useRouter e eventos (onChange e onSubmit).
Desafios: puxar mais dados do GitHub ✅ e deixar o botão de enviar desabilitado se não encontrar o nome de usuário.
Utilizamos arrays, objetos e map para criar o chat offline.
Desafios: inserir botão de enviar e de excluir mensagem. ✅
Integração com o Supabase como backend, utilização do useEffect.
Desafios: adicionar loading enquanto carrega as mensagens, mouse over para abrir profile do github e outos botões para mandar imagens e outros.
Integração de Stickers no chat e chat 'em tempo real'.
npm run dev