nuvemWEB - http://nuvem-web.herokuapp.com/
Está aplicação foi desenvolvida com ReactJS, foi projetada para listar servidores do sistema nuvemWEB mostrando todos os servidores estando online ou offline e listando os 10 servidores com mais consumo diário, sendo como requerimento para ve-los, precisa criar uma conta.
REACT_APP_API_KEY => (INSIRA O BEARER TOKEN ENVIADO PELA API DE LISTAGEM DE SERVIDORES)
REACT_APP_URL => (INSIRA A URL DA API VINDA DO BACKEND DESTE PROJETO)
- yarn start => (inicia a aplicação web)
- yarn build => (faz o build da aplicação)
- yarn test => (executa testes de aplicação)
- yarn lint => (verifica os erros com eslint)
- yarn test:ci => (executa testes mostrando a cobertura)
- yarn test:staged => (executa testes que estão ativos no momento)
* src
- __tests__ => (Onde se encontram os testes unitários)
- assets => (Onde se encontram as imagens)
- components => (Onde se encontram os components)
- config => (Onde se encontram a configuração do reactotron)
- routes => (Onde se encontram as rotas existentes)
- services => (Onde se encontram as configuração do axios)
- shared => (Onde se encontram os arquivos de são compartilhados em mais de um lugar)
- store => (Onde se encontram as funcionalidades do React Redux)
- ReactJS
- TypeScript
- Yarn
- Git
- React Router DOM
- React Icons
- UnForm(https://rocketseat.com.br/)
- Yup
- Styled Components
- Polished
- Axios
- Husky
- Commitlint
- Eslint
- Prettier
- EditorConfig
- React-Redux
- Jest
Follow the steps below
# Instale as dependencias
$ yarn install
# Inicie os serviços com yarn start
$ yarn start
# Bem feito, projeto está iniciado!