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.