- pequena prova de conceito de um frontend angular consumindo um backend java
- link original: https://github.com/sombriks/exercicio-spring-angular
- java 11
- node 14 (ou nvm usando o 14)
- mysql 8 (ou container docker/podman rodando o banco)
backend: https://start.spring.io/
frontend:
npm install -g @angular/cli
ng new frontend
certifique-se de ter o banco de dados em pé.
backend:
cd backend
./gradlew build
./gradlew bootRun
frontend:
cd frontend
npm install
npm start
- gestão de documentos
- distribuir os documentos entre setores
- dentro dos setores distribuir em pastas
- documentos começam sem pasta
- transferir documentos entre setores
- documento tem estado
- novo
- transferido
- encerrado
- histórico do documento
- fazer o filtro de pesquisa de documento funcionar
- ao digitar ou apertar um botão realizar busca com filtro
- uma tela para ver o histórico de um documento
- corrigir o endpoint de atualização do documento
- alteração de banco pra realizar o estado de
encerrado
usando liquibase - adicionar documentação swagger
- aumentar a cobertura de testes
- relatório de cobertura do backed:
./gradlew build test jacocoTestReport
- relatório de cobertura do frontend:
npm run coverage
- relatório de cobertura do backed: