Projeto para a prática com Spring Boot no Back End. CRUD (uma aplicação para cadastro de médicos e pacientes) utilizando o banco de dados MySQL, Flyway como ferramenta de Migrations da API e validações utilizando o Bean Validation. Em Med.voll, pude aperfeiçoar os conceitos do Spring Boot utilizando boas práticas e protegendo a API Rest com a implementação do Spring Security, adicionando um mecanismo de validação e autenticação ao projeto. Nele, também trabalhei com a biblioteca do Json Web Token (JWT) para controlar os acessos.
O Voll.med tem uma lista básica de funções, tendo como objetivos:
Cadastro, listagem, atualização e exclusão de informações de médicos e pacientes;
Desenvolvimento de uma API Rest;
Autenticação/Autorização;
Tokens JWT;
Linguagens & Softwares utilizados:
Pré-requisitos
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas:
Java 17 (ou posterior), MySQL e Postman.