O objetivo deste projeto é construir um exemplo de API Rest usando Spring Boot, que poderá servir de guia para quem estiver estudando o assunto, será usado Java 8, Maven, Spring Boot, Spring Security, JPA, Hibernate e MySQL. Futuramente outras tecnologias podem ser adicionadas, mas o foco é manter o projeto o mais simples possível para que cumpra o objetivo de ser um exemplo inicial de API Rest, e que assim os desenvolvedores que queiram estudar o assunto usando Java e Spring Boot, possam usar este exemplo como ponto de partida.
Para materializar a proposta citada acima, a intenção é contruir uma API Rest para uma rede social de vinhos, onde os usuários iriam avaliar e fazer o CRUD dos vinhos, dar dicas sobre bons lugares para comprar vinhos, e coisas dos tipo. A intenção é manter o projeto simples, mas flexígel, para que assim outros desenvolvedores possam fazer um fork e evoluir a ideia da forma que julgarem melhor.
Com o tempo novas funcionalidades podem ser adicionadas, conforme as ideias e sugetões forem surgindo.