Documentação do negócio
Documentação técnica
Arquitetura
Esta seção é dedicada a apresentar a arquitetura definida para o projeto. Ela está dividida em 3 partes:
- Frontend
- Backend
- Infraestrutura
Frontend
Repositório: https://tools.ages.pucrs.br/ensportive/frontend
Linguagem: Angular/JS; BootStrap;
Backend
Repositório: https://tools.ages.pucrs.br/ensportive/backend
Linguagem: Java 21/SpringBoot 3.2.3
Estrutura de repositórios
Para a estrutura de repositórios utilizaremos o Clean Architecture
Infraestrutura
Diagrama de Deploy
Arquitetura Cloud
O deploy da aplicação foi feito através da linha de comando dos Ages 3 que criaram a imagem conteinerizada da nossa aplicação com docker, clonar o projeto do git na aws e subi-lá no EC2 da AWS. Temos duas instâncias: uma para frontend e outra para backend.