Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
73 changes: 22 additions & 51 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,58 +1,29 @@
# Teste I - Fullstack Development
# dev-fullstack-i

## Um pouco sobre nós
### Notas da desenvolvedora

Estamos procurando uma pessoa desenvolvedora que possa agregar em nosso time, principalmente quem gosta de propor soluções e inovações. Estamos montando nosso novo time de Produtos e pra isso precisamos de pessoas que conheçam:
Durante o desenvolvimento, pensei em adicionar filtros, ordenação e um modal pra exibir a tabela detalhada, porém, como tenho mais um teste para fazer em um prazo curto, optei por deixar simples, mas funcional.
Obrigada pela oportunidade!

- Front-end: Angular, React ou VueJS ♥️
- Backend: NodeJS
- Banco de Dados: SQL / Um pouco de NoSQL
- GIT
- Ter trabalhado antes em equipes ágeis e multidisciplinares
## Project setup
```
npm install
```

### Compiles and hot-reloads for development
```
npm run serve
```

Mas também será ótimo se você conhecer:
### Compiles and minifies for production
```
npm run build
```

- Docker e Docker-compose
- Jenkins
- RabbitMQ
### Lints and fixes files
```
npm run lint
```

Acha que se enquadra no perfil? Temos um teste abaixo para entendermos mais seu conhecimento.


## Problema

Um cliente deseja ver um relatório de como estão os prazos de atendimento de sua operação. Pensando nisso, elaboramos um relatório em forma de mapa de calor que consiga demonstrar de forma visual. Além disso, os detalhes são cruciais para uma tomada de decisão, portanto ao clicar em cada célula deve vir os detalhes, exceto na linha totalizadora

As colunas se referem ao campo SLA dentro do atributo DRILLDOWN

![Histograma](https://uploaddeimagens.com.br/images/003/609/209/original/img001.png?1640888617)

Consultando a API abaixo, desenvolva no front-end um painel similar ao do protótipo. **Aceitamos inovação, então pode inovar sem problemas 😉**

Efeitos de CSS:

- Ao passar o mouse por cima da célula das Tarefas, preencher da esquerda para a direita com a cor: #3fc3a2
- Paleta de cores das colunas de D0 a D3: #f96585 #f98585 #f9a385
- Cursor pointer dentro das células que são possíveis clicar
- Efeito de opacidade dentro de uma célula quando o mouse passar por cima

API para ter os dados : GET https://ico-fullstack-test.herokuapp.com/v1/histograma

**Tecnologias que esperamos**:

**Front:**
- Algum framework JS (Angular, React, Vue ♥️)
- Pré-processador de estilo (SASS, Stylus, SCSS, etc)

**Back:**
- NodeJS para consultar a API

## Submissão
Para iniciar o teste, faça um fork deste repositório, crie uma branch com o seu nome completo e depois envie-nos o pull request. Se você apenas clonar o repositório não vai conseguir fazer push e depois vai ser mais complicado fazer o pull request. **Importante**: Após finalizar o teste, revisaremos e informaremos sua aprovação ou não. Se for aprovado, mandar um email para rh@icolabora.com com o seu currículo e pretensão 😄

## Acha que consegue ir mais além?

Temos mais um teste avançado e caso tenha interesse, mande para nós: https://github.com/iColabora/teste-fullstack-developer-II

Boa sorte! =D
### Customize configuration
See [Configuration Reference](https://cli.vuejs.org/config/).
5 changes: 5 additions & 0 deletions babel.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
module.exports = {
presets: [
'@vue/cli-plugin-babel/preset'
]
}
19 changes: 19 additions & 0 deletions jsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"compilerOptions": {
"target": "es5",
"module": "esnext",
"baseUrl": "./",
"moduleResolution": "node",
"paths": {
"@/*": [
"src/*"
]
},
"lib": [
"esnext",
"dom",
"dom.iterable",
"scripthost"
]
}
}
12 changes: 12 additions & 0 deletions node_modules/.bin/acorn

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/acorn.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/acorn.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions node_modules/.bin/ansi-html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/ansi-html.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/ansi-html.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions node_modules/.bin/autoprefixer

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/autoprefixer.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/autoprefixer.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions node_modules/.bin/browserslist

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/browserslist.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

28 changes: 28 additions & 0 deletions node_modules/.bin/browserslist.ps1

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

12 changes: 12 additions & 0 deletions node_modules/.bin/cssesc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 17 additions & 0 deletions node_modules/.bin/cssesc.cmd

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading