👉 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.
👉 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.
👉 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.
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.
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"
}👉 Utilize o Postman para testar sua API.
👉 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.
👉 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ê! ✌️