- TypeScript - Tipagens
- Reactjs - useState | useEffect e useReducer
- React Router DOM - Roteamento de páginas
- React-bootstrap Componentes personalizados
- Formik - Controle de formulários
- Axios - obtendo dados da Api mockada
- FakerJS - Gerador de dados randômicos
- Mock Service Worker - Mock de Api
- Jest - Testes de integração de unitário
- React testing library - Testes de hooks e screen de React
- ESLint - linter para código
- Prettier - formatador de código
- Husky - Capturar determinado momento de um commit
- Lint-staged - Executar ações em determinado momento de um commit
Para executar a aplicação é necessário instalar algumas ferramentas tais como um editor de códigos para realizar compilação dos mesmos. Nesse projeto foi utilizado o Visual Studio Code, NodeJS para compilação do código, Git Bash para baixar o repositório e baixar todas as dependências necessárias.
# Baixe o repositório.
$ git clone https://github.com/Ricnaga/services-frontend
# Acesse a pasta do projeto.
$ cd services-frontend
# Agora que baixou e acessou o repositório, vamos começar a instalação das dependências.
$ yarn ( caso não utilize o yarn execute apenas npm -i)
# Depois de instalado todas as dependências, abra a aplicação via vscode
$ code .
# Agore execute a aplicação.
$ yarn start (caso não utilize o yarn: npm run start)
# A aplicação iniciará na porta 3000
# No navegador digite: http://localhost:3000