Tecnologias

Linguagens e Frameworks

  • Typescript: Linguagem de programação para desenvolvimento de aplicativos baseada em Javascript com tipagem estática.
  • React: Biblioteca JavaScript para criar interfaces de usuário.
  • Vite: Ferramenta para construir e servir aplicativos web. Comunicação

Bibliotecas de Estilização e Ícones

  • Ant Design: Biblioteca de componentes UI para React.
  • React Icons: Biblioteca de ícones para React.

Roteamento

  • React Router DOM: Biblioteca para rotas em aplicativos React.

Estado e Cache

  • React Query: Biblioteca para gerenciar estado e cache em aplicativos React.
  • React Query Persist: Biblioteca para persistir cache em armazenamento local.

Requisições e Eventos

  • Axios: Biblioteca para fazer solicitações HTTP.
  • Socket.io: Biblioteca para comunicação em tempo real.

Segurança

  • JS Cookie: Biblioteca para trabalhar com cookies no lado do cliente. Desenvolvimento

Formatação de data e horário

  • Dayjs: Biblioteca para trabalhar com datas e horas.

Outros

  • Emoji Picker React: Biblioteca para seleção de emojis em aplicativos React.
  • React Highlight Words: Biblioteca para destacar palavras-chave em texto.

Padronização de código

  • ESLint: Ferramenta para análise de código e linting, utilizando o padrão da Rocketseat.