Projeto construído durante a Imersão React da Alura. O Discooper é uma plataforma para troca de mensagens em tempo real, similar ao Discord, que possui como tema a série de televisão norte-americana The Big Bang Theory. Você pode acessar a plataforma do Discooper através deste link: Discooper
Este é o meu primeiro projeto utilizando a biblioteca/framework React, portanto, meu objetivo foi entender como esse framework funciona e suas particularidades (JSX, CSS in JS, Hooks), qual problema ele resolve (Performance, Manipulação do DOM, Reaproveitamento de código), e de que forma ele resolve (Virtual DOM, Componentização). Além disso, durante o desenvolvimento do projeto, foi possível identificar quais features do Javascript ele mais utiliza (Callback, Métodos de Arrays, Spread, Destructuring, Funções assíncronas), e identificando isto, pude realizar um plano de estudos intensivo em cima destes recursos, potencializando o meu entendimento sobre como o React funciona.
- Permitir login apenas para usuários cadastrados no Github - Ok ✔️
- Botão para enviar mensagens (alternativa ao uso da tecla Enter) - Ok ✔️
- Exibir imagem de User Not Found na tela de login, caso o usuário não seja encontrado - Ok ✔️
- Botão para permitir que o usuário delete suas mensagens - Ok ✔️
- Migrar o projeto para Typescript
Você pode visualizar o layout do projeto através deste link: Layout do projeto. É necessário possuir uma conta no Figma para acessá-lo.
Made by Matheus Pazinati 🛸