- Criar funcionalidade para incluir, consultar, excluir e alterar cadastro de carros e na tela de consulta dos veículos possibilitar a seleção por veículo de apenas um pacote para cada portal iCarros e WebMotors, os pacotes serão (Bronze, Diamante, Platinum ou Básico), conforme layout.
- O cadastro deverá possuir os campos (Marca, Modelo, Ano, Placa, Km, Cor, Preço, lista de opcionais para atribuir ao veículo ex.: (Ar Condicionado, Alarme, Airbag, Freio ABS)).
- Deverá ser possível incluir até 15 fotos para o veículo.
- Apenas a km, opcionais e fotos não devem ser obrigatórios.
- O layout codificado deverá ser exatamente o mesmo do arquivo disponível (adset-layout.ai).
- Nos filtros de dropdown deverão ter as seguintes opções por cada drop (Ano Min = 2000, 2001, 2002.. até 2024 | Ano Max = 2000, 2001, 2002.. até 2024 | Preço = 10mil a 50mil, 50mil a 90mil, +90mil | Fotos = Com Fotos, Sem Fotos | Cor = Listar as cores com os valores em distinct dos veículos inseridos).
Após terminar seu teste submeta um pull request e aguarde seu feedback.
- Criar Projeto no VSCODE para o Frond-end ultizando Angular CLI 12.x e NodeJS v16.x
- Criar Projeto no Visual Studio para o Back-end (endpoint) do tipo ASP.NET Web Application com Template MVC/WebAPI do tipo Restfull
- A tela de estoque / consulta deverá ser desenvolvida conforme o layout (https://github.com/adset-innov/adset-lead-desafio/blob/main/adset-layout.ai) criado no programa Adobe Illustrator.
- Deixe a estrutura completa do Migration para o Entity Framework Code-First pronta para apenas executarmos e gerar o banco e tabelas.
- Utilizar os conceitos de DDD, OO, POCO e SOLID que você julgar necessário;
- HTML5, CSS, JavaScript, POO, C#, .NET 4.0+, WebApi, C#, ASP NET, SQL, LINQ, Entity Framework, Code First, Angular 12 ou superior (TypeScript), Design Responsivo, WebServices (SOAP), APIs Restfull e Windows Services
- Angular Material (https://material.angular.io/)
- Back-end Microsoft Visual Studio 2013+ Community (https://visualstudio.microsoft.com/pt-br/vs/community/)
- Front-end Microsoft Visual Studio Code (https://code.visualstudio.com/download)
- Microsoft SQL Server 2012+ Express (https://go.microsoft.com/fwlink/p/?linkid=2216019&clcid=0x416&culture=pt-br&country=br)
- Lembre-se de fazer um fork deste repositório! Apenas cloná-lo vai te impedir de criar o pull request e dificultar a entrega;