Alura Witcher
24 de janeiro de 2022O Alura Witcher é uma aplicação temática inspirada no universo do jogo The Witcher 3, baseada na versão criada durante a Imersão React da Alura. Esta variação inclui melhorias como o uso de SASS para estilos, TypeScript para tipagem estática, integração com a API do GitHub para verificar usuários, prevenção de múltiplas requisições via debounce, sessão do usuário salva em cookies, além de recursos de edição e exclusão de mensagens e sons para interação.
A plataforma permite login com qualquer usuário do GitHub, envio de mensagens e stickers, edição e exclusão de conteúdos, além de exibir informações do usuário em popovers. O chat funciona em tempo real e conta com loadings para melhor experiência do usuário, oferecendo uma interface divertida e interativa dentro do universo de The Witcher.
O desenvolvimento utilizou Next.js para renderização otimizada, TypeScript para tipagem segura, SASS para estilização avançada, e Supabase para gerenciamento de dados e funcionalidades em tempo real.