O ELLP (Ensino Lúdico de Lógica de Programação) é uma iniciativa da Universidade Tecnológica Federal do Paraná, dedicada a ensinar programação a jovens da rede pública de Cornélio Procópio. Para organizar as oficinas semanais, foi desenvolvido um sistema de gestão. Esse sistema desempenha um papel crucial na coordenação de voluntários e agendamento de oficinas.
- CRUD de Voluntários: cadastro, leitura, atualização e exclusão.
- CRUD de Departamentos: cadastro, leitura, atualização e exclusão.
- CRUD de Oficinas: cadastro, leitura, atualização e exclusão.
- Termo de voluntário : leitura.
- Relatório de voluntário : consultar por ID.
- Consultar voluntário , oficina e departamento por ID.
- Instale a extensão Spring Boot no VScode - 'Spring Boot Extension Pack'
- Abrir o terminal e navegar até a pasta 'ellp_oficina'
- Executar o comando 'mvnw.cmd spring-boot:run'
- Executar a extensão Go live do VScode para visualizar a aplicação web
- Criar banco no PostgreSQL como o nome "teste_oficina"
- Mudar dados de USER em 'aplication.properties'
- Na aba lateral , navegar 'ellp_oficina\src\main\resources\db\migrations'
- Observação : Não mudar o script SQL das migrations, caso queira alterar , adicone uma nova migration. Caso contrário, podem haver problemas de inconsistência no banco, devido ao FLyway.