Neste projeto, foi adotada uma abordagem em que o frontend e o backend estão desacoplados, o que proporciona uma maior flexibilidade e modularidade no desenvolvimento. Para instalar e configurar cada parte do sistema, siga as documentações específicas:
Para atender aos requisitos do teste, criei uma API em PHP utilizando o framework Laravel na versão 10 e um banco de dados relacional para o cadastro de eletrodomésticos.
Para interagir com a API, desenvolvi uma pequena aplicação frontend utilizando o framework Vue.js. A aplicação permite ao usuário cadastrar novos eletrodomésticos, visualizar a lista de eletrodomésticos cadastrados, editar as informações de um eletrodoméstico existente e remover eletrodomésticos.
A interface exibe mensagens de erro, avisos e alertas para orientar o usuário durante as operações.