Aplicação usando o framework Java Spring Boot, MySQL, GIt, Postman e nodeJS
Essas instruções permitirão que você obtenha uma cópia do projeto em operação na sua máquina local para fins de desenvolvimento e teste.
Consulte Implantação para saber como implantar o projeto.
De que coisas você precisa para instalar o software e como instalá-lo?
- JDK (Java Development Kit) 11 ou superior.
- Visual Studio Code como IDE (com extensão java)
- MySQL Server e MySQL Workbench
- Postman
- NodeJS
Uma série de exemplos passo-a-passo que informam o que você deve executar para ter um ambiente de desenvolvimento em execução.
Siga as etapas:
1°- Verifique se você possui o JDK 11
1.1° - Caso não tenha clique no link a baixo.
2°- Verifique se você possui o VSC
2.1° - Caso não tenha clique no link a baixo.
3°- Verifique se você possui o MySQL server e MySQL workbench
3.1° - Caso não tenha clique no link a baixo.
4°- Verifique se você possui o Postman
4.1° - Caso não tenha clique no link a baixo.
5°- Verifique se você possui o NodeJS
5.1° - Caso não tenha clique no link a baixo.
Para conseguir implantar o projeto siga as seguintes recomendações:
1° - Faça o clone do projeto
2° - Abra a pasta baixada no VS code
2.1° - Baixe as extensões do spring boot e java, caso não tenha.
3° - Abra o MySQL e crie o banco "projeto_obra". PS: Lembre de trocar em properties as senhas de connecção do banco para evitar conflitos.
4° - Procure o arquivo "ObrasApplication" e inicie o programa no play.
4.1° - Para iniciar o front abra o console, entre na pasta frontend e digite "npm install" para baixar as dependencias.
4.2° - Após a pasta nodeModules ser baixada inicie a aplicação com o comando "npm start" e aguarde alguns segundos.
5° - Caso deseje usa o postman abra-o e importe as collections na pasta dentro de testes.
6° - Abra a funcionalidade no postman que deseja testar e envie a solicitação.
Para conferir os endpoints e como aplicar confira o DOCUMENTAÇÃO SWAGGER da api.
Nós usamos GIT para controle de versão no GITHUB. Para as versões disponíveis, observe as tags neste repositório.
Mencione todos aqueles que ajudaram a levantar o projeto desde o seu início
- José Milton de Oliveira Neto - SM/PO/Dev. Backend - Noltim
- Dielder Gabriel Arruda Leal - Dev. Backend - Dielder
- Leonardo Emanuel Souza dos Santos - Dev. Backend - Leo
- Alex Fernando Alves da Silva - Dev. Front - Alex
- João Vitor Pedrosa De Lira - Dev. Front - Vitor
- Matheus Henrique Chagas - Dev. Front - Matheus
- Davi Pereira Morato Costa - Dev. Front - Davi
- Italo José Cavalcanti de Souza - Dev. Front - Italo
Você também pode ver a lista de todos os colaboradores que participaram deste projeto.
- Conte a outras pessoas sobre este projeto 📢;
- Convide alguém da equipe para uma cerveja 🍺;