jailtonjuniordev / advanced-programming-collage-system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PROJETO FINAL - JAVA SPRING BOOT

Aplicação usando o framework Java Spring Boot, MySQL, GIt, Postman e ReactJS

🚀 Começando

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 ter acesso ao projeto.

📋 Pré-requisitos

De que coisas você precisa para instalar o software e como instalá-lo?

- JDK (Java Development Kit) 17 ou superior.
- Visual Studio Code como IDE para o FrontEnd
- Spring Boot Tool Suite 4 para o Backend
- MySQL Server e MySQL Workbench
- Postman
- NodeJS (Gerenciador de Pacotes que permitirá utilizar o ReactJS)

🔧 Instalação

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 17
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.
6°- Verifique se você possui o Spring Suite Tools
6.1° - Caso não tenha clique no link a baixo.

📦 Implantação

Para conseguir implantar o projeto siga as seguintes recomendações:

1° - Faça o clone do projeto 
2° - Abra a pasta baixada com nome de FrontEnd no VS code
2.1° - importe a pasta baixada com nome de BackEnd para o Spring Tool Suite 4
3° - Abra o MySQL e crie o banco "advanced_programming". PS: Lembre de trocar em properties as senhas de conexão do banco para evitar conflitos.
4° - Clique com o botão direito em cima da pasta Backend dentro do STS e clique em Run as > Spring Boot App 
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 usar o postman abra-o e importe as collections na pasta dentro de testes.

📌 Versão

Nós usamos GIT para controle de versão no GITHUB.

✒️ Autor

Jailton Inácio dos Santos Júnior - Full Stack Developer - Djaaah

🎁 Experiencias

Sinto que me desenvolvi bastante durante esse projeto, aprendi diversas coisas que com certeza utilizarei na minha carreira como desenvolvedor.

About


Languages

Language:JavaScript 73.4%Language:Java 21.9%Language:CSS 3.1%Language:HTML 1.5%