Skip to content

Cotabox/fullstack-challenge

 
 

Repository files navigation

{ "developer": "fullstack" }

O objetivo do desafio é avaliar seu domínio fullstack: organização, coding style e boas práticas, além do uso de ferramentas e frameworks para a criação de APIs e telas front-end.

Regras

  1. Seu código deve estar disponível em um repositório público; caso prefira um repositório privado, iremos enviar os "usernames" para adicionar ao repositório depois de nos enviar o link;
  2. Envie o repositório para desenvolvimento@cotabox.com.br;

Nós usamos VueJS, node.js, graphQL e MongoDB, mas sinta-se à vontade para usar o que lhe for mais confortável.

Desafio

Front-end

O seguinte layout deve ser criado: layout

Baixe o layout aqui, se preferir

Requisitos:

  • Você pode usar bibliotecas e frameworks que preferir;
  • Todos os campos são obrigatórios;
  • Será um diferencial se adicionar testes unitários.

Back-end

A tela a ser criada possui uma tabela e informações em porcentagem referentes à cada participante da distribuição.

  • Você precisará desenvolver uma API para enviar e receber essas informações;
  • Será um diferencial se cobrir seu código com testes unitários;
  • Em caso de inconsitência ou erros de validação, por ex, esperemos que a API retorne o erro adequadamente (com erro 400).

Adicionais

Fique à vontade para fazer melhorias, como novas funcionalidade, visual diferente, segurança na API, o que quiser :)

É um grande diferencial se conseguir hospedar seu desafio, mas se não puder, incluir um Docker ou docker-compose será de bom tamanho.

Dúvidas?

Caso tenha dúvidas nos envie um e-mail: desenvolvimento@cotabox.com.br

About

Challenge to work as software engineer at Cotabox

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published