Skip to content

Latest commit

 

History

History
56 lines (42 loc) · 1.6 KB

Project Instructions.md

File metadata and controls

56 lines (42 loc) · 1.6 KB

Teamsoft

Quem somos

Somos apaixonados por desenvolver soluções que fazem a diferença na vida das pessoas. Conhecimento técnico é muito importante, mas acima de tudo, buscamos pessoas que queiram crescer e se desenvolver junto conosco. E aí, topa o desafio? Então vem para o DreamTeam, vem para a TeamSoft!

Proposta

O seu desafio é criar as operações básicas de Cadastro, Leitura, Alteração e Remoção de Clientes com endereço, construir 2 entidades separadas, um cliente pode ter mais de um endereço, em uma API REST;

Cliente

  • CNPJ (Obrigatório)
  • Razão Social (Obrigatório)
  • Nome do Contato (Obrigatório)
  • Telefone (Obrigatório)

Endereço

  • Logradouro (Obrigatório)
  • Número (Obrigatório)
  • Complemento
  • Bairro (Obrigatório)
  • Cidade (Obrigatório)
  • Estado (Obrigatório)
  • CEP (Obrigatório)
  • Latitude (Somente leitura, bonus points)
  • Longitude (Somente leitura, bonus points)

Obrigatório

  • Node.js
  • Express ou Adonis
  • Validação dos campos
  • Poderá ser utilizado Mysql ou MongooDB. (se optar por Mysql, faça migration ou um .sql com o script de criação das tabelas)

Bonus points

  • Documentação
  • Buscar a Latitude e longitude com o google
  • TypeScript
  • Responsividade

Critérios de avaliação

  • Organização do projeto
  • Lógica de programação
  • Bonus Points

Entregando o teste

Suba seu projeto no github de forma pública e envie o link no formulário abaixo com seus dados.Este teste é apenas para quem se inscreveu no processo de seleção.

https://forms.gle/np3R4UYxScMEpA3n9


Boa sorte!

Teamsoft