Skip to content

DrTrigger/Trabalho

Repository files navigation

Projeto GymTech

Visão geral

Este projeto visa auxiliar uma pequena academia de bairro a melhor gerir seus recursos de forma que, a longo prazo, ela possa criar oportunidades de expansão e ter condições para gerir esses recursos em um escopo maior.

As ideias do projeto visam fazer a solução do mesmo disponibilizar:

  • Oferecimento de planos de assinatura
  • Interação entre aluno e professor
  • Acesso a fichas de academia de maneira remota
  • Ferramentas de gerenciamento para professores

A primeira versão deste projeto conta somente com o backend inicial da aplicação, sendo necessário a instalação de uma ferramenta de envio de requisições no caso do desejo de testar as funcionalidades server-side da solução(como, por exemplo, o Postman ou o DogAPI).

Estrutura de diretório(src/main/java/com/example/demo)

  • controller: Possui as classes de controle de transmissão de dados da aplicação
  • model: Contém as classes que representam as entidades do banco de dados da aplicação.
  • repository: Classes que realizam ações diretas no banco de dados (como por exemplo, inserção de dados)
  • service: Classes que comunicam com as classes do repository e oferecem métodos de verificação para as classes do diretório controller
  • utils: Contém a classe DtoConversorToEntity, responsável pela conversão entre DTO e registro do banco de dados

Modelo Conceitual

O diagrama abaixo ilustra as relações entre as principais entidades desta aplicação:

Documentação

Para visualizar o PDF com a documentação completa, clique aqui.

Diagrama Verboso

![diagram](https://github.com/user-attachments/assets/b9ff8666-28f8-44f3-832c-a2dbdf299350)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published