Skip to content

SofitSoftware/desafio-dev

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Desafio para ninjas do código SOFIT

Sua missão:

👉 Neste repositório, você encontra uma pequena aplicação front-end desenvolvida com o framework Angular.JS para cadastro de veículos. Você deverá desenvolver uma API REST que se comunique com essa aplicação e possibilite o cadastro, edição, remoção e visualização (individual e lista) dos veículos cadastrados em um banco de dados.

O que você pode usar para desenvolver?

👉 Para o desenvolvimento da API deve ser feito o uso do Node.JS e para o banco de dados, sugerimos um banco de dados relacional.

O que sua API deve fazer:

👉 Possibilitar a criação, edição, exclusão e obtenção de dados (listagem e individual) dos veículos cadastrados no front-end;

👉 Utilizar os métodos HTTP corretos para comunicação entre front-end e API de acordo com o padrão REST;

👉 Validar a integridade e obrigatoriedade dos campos informados no cadastro, bem como não permitir a inserção de dois veículos com mesma placa.

Configurando o ambiente

Para executar corretamente a aplicação front-end, você deve:

👉 Executar os comandos bower install (para instalar as dependências) e http-server (para inicializar o projeto Angular) dentro da pasta public do repositório;

👉 Abrir o arquivo public/index.html e editar o valor da variável API_URL para o endereço da sua API.

Objeto do veículo

Sua API deve estar preparada para receber um objeto JSON com as seguintes propriedades:

{
  name: "Carrinho do Marco Véio",
  brand_id: "1",
  model_id: "1",
  license_plate: "ABC-1234",
  id: "1"
}

Dica

👉 Utilize o Postman para testar sua API.

Acabei, e agora?

👉 Assim que finalizar, envie seu código ou link do repositório no GitHub para desenvolvimento@sofit4.com.br. Vamos analisar o seu código e lhe daremos um retorno assim que possível.

Dúvidas?

👉 Em caso de dúvidas, abra uma issue aqui no repositório que te respondemos.

Mãos a massa, e que a força esteja com você! ✌️

About

Desafio desafiador para ninjas do código SOFIT

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors