Aplicação teste para Verzel
Criada uma aplicação web como uma exposição de carros à venda. A loja se chama Karros tem vários carros usados para serem vendidos.
A página inicial já conta com todos os carros disponíveis (se houver) e uma maneira de fazer login.
Caso o usuário clique em entrar o mesmo será redirecionado a página da figura abaixo.
Nesta tela o usuário pode entrar com uma conta ou criar uma conta nova.
Todas as contas novas serão de usuários comuns.
Para entrar como administrador basta usar o email: admin@admin.com e a senha: admin. Para o administrador todas as funcionalidades estão habilitadas.
As funcionalidades habilitadas são:
-
A visualização de uma lista com todos os anúncios de carros criados
Nesta página é possível clicar no ícone para editar as informações de um carro, no icode de deletar um carro e ao final da página existe um botão para criação de um novo anúncio. -
A criação de um anúncio
Basta inserir valores em todos os campos e pressionar o botão "Criar". Para inserir uma imagem, clique no quadrado com o escrito "Selecionar Foto", Caso queira trocar de foto basta clicar na foto que está sendo mostrada. -
A edição de um anúncio
É possível editar qualquer informação do anúncio.
Caso o usuário clique em "Tenho interesse" em algum dos anúncios o usuário será redirecionado para a página de contato
A qualquer momento para voltar a página inicial basta clicar no logo Karros.
Aplicação utiliza:
NPM 8.19.2
React 18.2.0
Java 18.0.2
MySQL 8.0.30
MySQL username = root
MySQL password = password
Após configurar o ambiente MySQL por favor utilize o sql descrito em "src/main/resources/database/db.sql". Este sql criará todo o banco com as informações necessárias para o funcionamento da aplicação.