Projeto desenvolvido em React JS com o super set Typescript.
O Hub tem as seguintes configurações dentro do projeto para que a qualidade, padronização e agilidade sejam seguidas durante o desenvolvimento.
- Design system chackra-ui.
- Biblioteca de ícones phosphoricons.
- Toasts e Notificações react-toastify.
- Padrões código Eslint & Prettier.
- Date Utils date-fns.
- Form Controller unform.
- Reestrutura de estados Imutáveis Immer.
- Arquitetura Flux Redux.
O projeto já possuí uma ferramenta auxiliadora para realizar a padronização e verificação dos commits de cada commit escrito pelo usuário.
Os testes são aplicados seguindo:
- TDD;
- E2E;
Para cada componente, modulo ou página criada, deve necessariamente ser criado testes.