O Mudi é um sistema no qual os usuários podem encomendar produtos vendidos fora do Brasil. Assim, outros usuários vêem esses pedidos e fazem ofertas para trazê-los de acordo com uma proposta de valor e data de entrega. O projeto foi criado somente como registro do meu aprendizado de Spring MVC em dois cursos da Alura, ambos criados pelo instrutor Arthur Parahyba.
Alguns dos tópicos estudados durante o curso e implementados neste código:
- Padrão MVC com Spring MVC
- Criação de endpoints de API REST com RestControllers
- Criação de páginas SSR com Thymeleaf, Bootstrap
- Criação de páginas SPA com Vue.js e Axios para consumir as APIs
- Bean Validation com Spring Validation
- Persistência de dados com Spring Data JPA, Hibernate e MySQL
- Autenticação com Spring Security
Estou em processo de formação e aprendizagem. Qualquer dica ou correção que você tenha, ficarei feliz em ouvir e implementar nos meus projetos.