Site e-commerce completo
O site possui todas as funcionalidades básicas de um e-commerce, sendo elas: CRUD de clientes e produtos; autenticação e autorização (Spring security + JWT); consumo de Api externa (PagSeguro) para realizar pagamentos; envio de e-mails automáticos ao realizar cadastro no sistema (clientes) utilizando a biblioteca spring-boot-starter-mail; gerenciamento de: avisos, feedbacks e produtos por categoria; upload e armazenamento local de imagens dos produtos cadastrados (envio do caminho para o Banco de Dados e criação de um arquivo binário no servidor); manipulação do sessionstorage na aplicação front-end para manter o token de autenticação; e demais arquivos de configuração e funcionalidades menores.