Porfolio é um projeto que consiste em desenvolvimento de uma estrutura simples de um Banco de Dados Relacional (PosgreSQL), um CRUD em Java (utilizando as ferramentas Lombok, Springboot, JPA e Gradle) relacionado a páginas web (desenvolvidas com Thymeleaf e Bootstrap).
Para execução bem-sucedida do projeto, seguir estes passos:
- Execução do script de criação das tabelas (DDL.sql);
- Execução do script de preenchimento das tabelas (DML.sql);
- Build do projeto na IDE de preferência;
- Execução do projeto através da classe main: PorfolioApplication;
- Com a aplicação em execução, acessar um browser e abrir a seguinte URL: localhost:8080/home
- A partir do home, é possível acessar as outras páginas (Cadastro e Projetos) e testar as funcionalidades;
- Caso haja alguma dúvida, estarei disponível pelo meu email: pedrodib2019@gmail.com
#TODO - Itens que estão faltando.
- Consertar problemas com métodos Put e Delete (edição e deleção dos projetos);
- Consertar estrutura do Banco de Dados (script apresentado veio com erros);
- Implementação do método calculaRisco (método para cálculo do risco dos projetos);
- Tratamento robusto de exceções.