You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-18Lines changed: 15 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,7 +9,7 @@ Sinta-se à vontade para escolher a tecnologia e ferramentas que achar necessár
9
9
10
10
Temos apenas dois pré-requisitos: código testado e pronto para produção.
11
11
12
-
Topa?
12
+
Topa? 😁
13
13
14
14
# O desafio
15
15
@@ -77,7 +77,7 @@ Outro ponto é que temos intenção de expandir os serviços para outros países
77
77
78
78
Exemplo de contrato de OUTPUT:
79
79
80
-
```
80
+
```json
81
81
{
82
82
"type": "laborious"
83
83
"gender": "m",
@@ -120,8 +120,6 @@ Exemplo de contrato de OUTPUT:
120
120
121
121
```
122
122
123
-
**Os dados devem ser armazenados conforme o contrato de OUTPUT também.**
124
-
125
123
## Faça uma API
126
124
127
125
Pense em uma API que dada a **região do usuário** e seu **tipo de classificação**, responda a **listagem dos elegíveis**. Não existe routing definido para a aplicação, fica a seu gosto.
@@ -130,7 +128,7 @@ Pense em uma API que dada a **região do usuário** e seu **tipo de classificaç
130
128
131
129
Além da lista dos usuários elegíveis, para permitir navegação entre os registros, **deve ser implementado** os seguintes metadados de paginação:
132
130
133
-
```
131
+
```json
134
132
{
135
133
pageNumber: X,
136
134
pageSize: P,
@@ -148,24 +146,23 @@ Use como input os links abaixo (~1000 registros cada):
Em [função do nosso layout base](layout-desktop.jpg), **fique a vontade para reformulá-lo** a fim de casar com os seguintes **requisitos obrigatórios**:
154
-
155
-
- Uma tela de detalhe deve ser apresentada quando se clicar em um cliente;
156
-
- Navegação entre as fotos dos clientes;
157
-
- Filtros pela região e/ou classificação do cliente.
150
+
# Como entregar
151
+
152
+
Você deve disponibilizar seu código em seu repositório do Github e manter o repositório como privado.
158
153
159
-
Desenvolva da maneira que você achar melhor como mostrar os dados do usuário.
154
+
É obrigatório ter um **README** com todas as instruções sobre o seu desafio.
160
155
161
-
Use a API feita por você pra lidar com os requisitos acima.
156
+
Assim que finalizar, nos avise pelo e-mail vagas-dev@juntossomosmais.com.br com:
162
157
163
-
Se a sua vaga for específica para front-end, veja [este outro desafio](https://github.com/juntossomosmais/frontend-challenge).
158
+
- Assunto: [Back-end Developer] Seu Nome;
159
+
- Link do repositório para testes
160
+
- Informações sobre você: Github, LinkedIn e o que mais achar relevante.
164
161
165
-
# Como entregar
162
+
Em seguinda enviaremos o(s) usuário(s) do github que você deve liberar acesso ao código.
166
163
167
-
Você deve disponibilizar seu código em algum serviço de hospedagem como Bitbucket, Gitlab ou Github e manter o repositório como privado.
164
+
O prazo para envio é de 10 dias, mas se precisar de mais tempo é só nos avisar 😊
168
165
169
-
É obrigatório ter um **README** com todas as instruções sobre o seu desafio.
166
+
## Outros desafios
170
167
171
-
Assim que finalizar, nos avise pelo e-mail [email protected] para enviarmos os usuários que devem ter acesso para avaliação.
168
+
Se a sua vaga for específica para front-end, veja [este outro desafio](https://github.com/juntossomosmais/frontend-challenge).
0 commit comments