Projeto realizado em parceria com a FATEC de São José dos Campos, alunos do curso de Banco de Dados e uma empresa da Indústria Aeronáutica.
Time de Publicação Operacional, da indústria aeronáutica, responsáveis por emitir, aprovar e revisar os manuais operacionais de aviação, destinados a pilotos, tripulação, despatcher de aeronaves e provedores de treinamento.
Manuais operacionais de aviação, que incluem limitações, procedimentos, informações sobre performance, itens inoperantes, checklists, sistemas de aeronaves, etc.
Os manuais são documentos compostos por duas partes: PN (Part Number, sigla em inglês) e Traço, que é um conjunto de blocos que dividem o documento.
Os documentos também passam por revisões, esta é uma característica deste tipo de manual: disponibilizar/identificar a versão do documento revisado.
Desenvolver um sistema que permita customizar, controlar e revisar documentos formados por fragmentos armazenados em arquivos PDF, usando regras específicas para gerar o documento final.
- Tairik Johnny -> Scrum Master, Frontend Developer -> linkedin.com/in/tairik-nishimura/
- Wallace Caetano -> Product Owner, Java Developer -> linkedin.com/in/wallace-caetano/
- Devanir Ramos -> Java Developer -> linkedin.com/in/devanir-ramos-junior/
O planejamento e o progresso durante as Sprints do projeto poderá ser visto em Entregas.
- Java 11
- Maven 3
- Oracle
- Docker e Docker Compose
- NodeJs versão 14.16
- criar uma base de dados no Oracle com nome
mome criar o usuáriomome senhamom - Executar o comando
mvn liquibase:updatepara construir os objetos do banco
- Abrir o arquivo
src/main/resources/application.properties - Definir a variável
defaultupload-pathpara a pasta desejada
Obs: é necessário especificar o caminho completo para a pasta
- Executar o comando
mvn clean package spring-boot:run - A aplicação estará em execução no
localhost:9090token>. - A url com o resultado será mostrada no console do Maven (possívelmente
localhost:9000)
- Entrar na pasta /frontend
- Executar o comando
npm installpara instalar as dependências. - Executar o comando
npm run servepara rodar o sistema - Poderá ser acessado no endereço
localhost:5500