### Tecnologias Utilizadas ![Javascript](https://img.shields.io/badge/JavaScript-F7DF1E?style=for-the-badge&logo=javascript&logoColor=black) ![Typecript](https://img.shields.io/badge/TypeScript-007ACC?style=for-the-badge&logo=typescript&logoColor=white) ![React](https://img.shields.io/badge/React-20232A?style=for-the-badge&logo=react&logoColor=61DAFB) ![Java](https://img.shields.io/badge/Java-ED8B00?style=for-the-badge&logo=java&logoColor=white) ![Spring_Boot](https://img.shields.io/badge/Spring_Boot-F2F4F9?style=for-the-badge&logo=spring-boot) ![PostgreSQL](https://img.shields.io/badge/PostgreSQL-316192?style=for-the-badge&logo=postgresql&logoColor=white)

Requisitos

  • Java 17
  • Spring boot
  • PostgreSQL

Instalação

para a execução do projeto sem problemas, se faz recomendado a preparação do ambiente.

  1. Programas que utilizamos para o desenvolvimento do projeto:
  2. Clonando o projeto:
    • Via HTTP
         git clone https://github.com/tads-cnat/gameprofile.git
      
    • Via SSH ```bash git clone git@github.com:tads-cnat/gameprofile.git
  3. Passo a passo após o git clone

    • Abra a pasta raiz do projeto pelo VSCODE ou Codespace
    • Execute o comando docker-compose up --build para inicializar tudo automaticamente, incluindo o back-end.
    • O projeto será executado em: Nuvem

Passo a passo usando Dockerfile

  • Entre nesse diretório: backend/grupos-partidas-apis
  • digite: docker build -t back .
  • após finalizar a build, digite o seguinte comando: docker run -p 8080:8080 back

Padrões de projeto

  • Atualmente, usamos o padrão de projeto Factory no back-end.