Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
MariaCHelena committed Aug 14, 2024
2 parents 08e7e28 + 63bf44e commit e0ab847
Show file tree
Hide file tree
Showing 9 changed files with 132 additions and 30 deletions.
2 changes: 1 addition & 1 deletion backend/newsletter/sendEmails.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ const sendMail = async (emailAddress) => {
subject: "Atualizações Semanais de Licitações - Licita BSB",
text: `Olá,
Gostaríamos de informar que as dispensas de licitação mais recentes em Brasília foram atualizadas em nosso portal Licita BSB. Através do nosso site, você pode acessar essas informações de maneira fácil e compreensível.
Gostaríamos de informar que as licitações mais recentes em Brasília foram atualizadas em nosso portal Licita BSB. Através do nosso site, você pode acessar essas informações de maneira fácil e compreensível.
Além disso, lembramos que também estamos compartilhando essas atualizações na rede social X (antigo Twitter) através do nosso perfil: https://x.com/licitabsb. Isso nos permite alcançar um público ainda maior e manter a população de Brasília informada sobre as decisões governamentais.
Expand Down
36 changes: 17 additions & 19 deletions docs/Atas/Sprint14.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,38 +3,36 @@ hide:
- toc
---

## Ata de Reunião - 07/08
## Ata de Reunião - 24/07

## Discussões:
### Retrospective Sprint 13:
### Retrospective:

* Maria Helena refatorou todo o front para fazer request da API do backend, e Víctor fez todos os endpoints solicitados.
* Víctor hosteou a API do backend e do front, o front também foi hospedado mas está dando erro
* Maria Helena fez a imagem nova do bot do twitter e o Thales a implementou essa imagem no bot do twitter
* Adrian refatorou o documento de arquitetura.
* Marllon continuou fazendo testes do frontend, Carla comentou que os testes de integração são os mais importante
* Otávio escreveu um artigo sobre dispensa de licitação para o frontend e conversou com Maria Helena e Marllon
* Nathan implementou toda a questão do email no código do Licita BSB. Adrian ainda está implementando o deploy automático dos e-mails usando workflows.
* Víctor refatorou o código de raspagem com sucesso
* Maria Helena finalizou as atividades da semana passada, realizou as responsividade das páginas de licitações e fez os filtros (está otimizando o código do frontend para melhor pesquisa nos filtros)
* Marllon ficou responsável por fazer as buscas de licitação por palavras chaves onde o PR já está disponível no github. Marllon também implementou alguns testes no frontend seguindo o padrão TDD


### Assuntos discutidos na reunião:
* Terão que ser desenvolvidos diversos testes de requisição no backend, os mesmos deverão ser realizados utilizando o pytest para receber as requisições e verificar se elas estão de acordo com os requests solicitados. Aqui se encontram os endpoints que devem ser testados: https://licitabsbserer-a1c309841042.herokuapp.com/swagger/. Também foi criado o arquivo que deve ser trabalhado e codado os teste: https://github.com/unb-mds/LicitaBSB-24.1/blob/main/backend/testes.py. Responsáveis: Adrian e Thales. Quem buscar por ajuda: Víctor. Arquivo de referencia de como os testes funcionam mais ou menos: https://github.com/unb-mds/LicitaBSB-24.1/blob/main/backend/colecao_de_dados/testes.py .
* Víctor e Nathan vão fazer alguns endpoints, e diversos outros endpoints para elaboração do dash
* Maria Helena vai terminar as requisições de filtro, e conferir a responsividade das outras telas.
* Marllon vai continuar fazendo teste e ajudar a terminar alguns assets do front
* Otavio irá fazer landing page e melhorar o forms do email, e fazer a parte do scroll.
* Nathan vai fazer algumas melhorias nos dashboards.
* Maria Helena irá fazer uma lista de requests para serem pré feitos no backend para melhor execução dos filtros no frontend, uma das sugestões é criar uma de órgãos. Sugestão de atualização semanal no workflow. Equipe do backend responsável: Adrian, Víctor.
* Estudar a implementação da nossa aplicação React dentro de um host(ex.:versel),, e verificar como implementar o update da database de dentro do github nesse host (provavelmente utilizando docker mas estudar a possibilidade de fazer isso sem utilizar docker). Equipe responsável: Thales, Nathan
* Frontend precisa finalizar somente a landing page, filtros e testes. Continuam seguindo o modelo dos quadros kanban
* Necessário tirar foto em grupo dos manos.



### Membros Presentes:
- Maria Helena
- Víctor Hugo Lima Schmidt;
- Nathan Benigno
- Marllon Fausto
- Thales Euflauzino
- Marcelo Adrian
- Adrian



## Tempo de Reunião:
Hora de início: 20:13h.
Hora de término: 20:46h.
Duração: 33 minutos
Hora de início: 21:10h.
Hora de término: 21:47h
Duração: 37 minutos

37 changes: 37 additions & 0 deletions docs/Atas/Sprint14_2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
---
hide:
- toc
---

## Ata de Reunião - 31/07

## Discussões:
### Retrospective Sprint 17:

* Víctor implementou os requests da API REST no backend, atualizou o bot do twitter e a coleção de dados de licitações para enviar ao banco de dados db.sqlite3. Maria Helena fez as requisições do backend antigo e refatorou a estrutura do código e corrigiu bugs.
* Nathan fez uma pesquisa de hosts e descobriu que não tinha como fazer o host no estilo que estávamos fazendo a aplicação
* Marllon fez diversos testes no Frontend e irá continuar fazendo
* Adrian fez os email com o Nathan e aplicou os workflows e está tudo automatizado, e está preparando um novo documento de arquitetura



### Assuntos discutidos na reunião:
* Maria Helana irá fazer a refatoração das requisições para o novo backend junto com Víctor que irá ajudar a fazer os endpoints para o frontend.
* Nathan irá fazer os dashboards do frontend e continuar estudando formas de hostear nossa aplicação agora tendo que hospedar dois servers, o back e o front.



### Membros Presentes:
- Maria Helena
- Víctor Hugo Lima Schmidt;
- Nathan Benigno
- Marllon Fausto
- Adrian



## Tempo de Reunião:
Hora de início: 21:11h.
Hora de término: 21:41h
Duração: 30 minutos

40 changes: 40 additions & 0 deletions docs/Atas/Sprint15.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
---
hide:
- toc
---

## Ata de Reunião - 07/08

## Discussões:
### Retrospective Sprint 13:

* Maria Helena refatorou todo o front para fazer request da API do backend, e Víctor fez todos os endpoints solicitados.
* Víctor hosteou a API do backend e do front, o front também foi hospedado mas está dando erro
* Maria Helena fez a imagem nova do bot do twitter e o Thales a implementou essa imagem no bot do twitter
* Adrian refatorou o documento de arquitetura.
* Marllon continuou fazendo testes do frontend, Carla comentou que os testes de integração são os mais importante
* Otávio escreveu um artigo sobre dispensa de licitação para o frontend e conversou com Maria Helena e Marllon


### Assuntos discutidos na reunião:
* Terão que ser desenvolvidos diversos testes de requisição no backend, os mesmos deverão ser realizados utilizando o pytest para receber as requisições e verificar se elas estão de acordo com os requests solicitados. Aqui se encontram os endpoints que devem ser testados: https://licitabsbserer-a1c309841042.herokuapp.com/swagger/. Também foi criado o arquivo que deve ser trabalhado e codado os teste: https://github.com/unb-mds/LicitaBSB-24.1/blob/main/backend/testes.py. Responsáveis: Adrian e Thales. Quem buscar por ajuda: Víctor. Arquivo de referencia de como os testes funcionam mais ou menos: https://github.com/unb-mds/LicitaBSB-24.1/blob/main/backend/colecao_de_dados/testes.py .
* Víctor e Nathan vão fazer alguns endpoints, e diversos outros endpoints para elaboração do dash
* Maria Helena vai terminar as requisições de filtro, e conferir a responsividade das outras telas.
* Marllon vai continuar fazendo teste e ajudar a terminar alguns assets do front
* Otavio irá fazer landing page e melhorar o forms do email, e fazer a parte do scroll.
* Nathan vai fazer algumas melhorias nos dashboards.


### Membros Presentes:
- Maria Helena
- Víctor Hugo Lima Schmidt;
- Nathan Benigno
- Marllon Fausto
- Thales Euflauzino
- Marcelo Adrian


## Tempo de Reunião:
Hora de início: 20:13h.
Hora de término: 20:46h.
Duração: 33 minutos
6 changes: 6 additions & 0 deletions docs/Atas/linksAtas.md
Original file line number Diff line number Diff line change
Expand Up @@ -33,5 +33,11 @@ https://docs.google.com/document/d/1rc6C_01yYmb9X4UXKJYjL1c7oi9JTs7CeqhPB9jj7Go/
### Ata de reunião - 03/07
https://docs.google.com/document/d/16CZn3ik5QdogbZs3FczOiXlNTLz90LVy37GDGiOGxi0/edit?usp=sharing

### Ata de reunião - 24/07
https://docs.google.com/document/d/1TIwG6vBjkifMWb0ErAEZzuMWMgirPXUT8WT2sPXSruk/edit#heading=h.5xnyi0eelrmv

### Ata de reunião - 31/07
https://docs.google.com/document/d/1Yaf5jnihnI5tDahfKxTVxgOmEtBoSNfQ_Cc86K0gT-c/edit#heading=h.5xnyi0eelrmv

### Ata de reunião - 07/08
https://docs.google.com/document/d/1xtVlLO70tSYniEDi4jdYeRayvo3qej6k2u4pUO9aunw/edit#heading=h.5xnyi0eelrmv
Binary file added docs/Estudos/Artigo_DispensaLicitação.pdf
Binary file not shown.
24 changes: 21 additions & 3 deletions frontend/src/pages/dashboard/index.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -121,6 +121,14 @@ export default function Dashboard() {
}
};

const getText = () => {

if(window.innerWidth > 1300){
return 'Valor Total das Licitações (R$)'
}else{
return ""
}
}

const anos = Object.keys(valoresPorAno);
const valoresAnuais = Object.values(valoresPorAno);
Expand Down Expand Up @@ -168,7 +176,8 @@ export default function Dashboard() {
options: {
legend: {
labels: {
padding: 100, // Aumente ou diminua este valor para afastar mais ou menos
padding_right: 150,
margin_right: 100// Aumente ou diminua este valor para afastar mais ou menos
},
},
},
Expand Down Expand Up @@ -284,10 +293,13 @@ export default function Dashboard() {
position: 'right',
title: {
display: true,
text: 'Valor Total das Licitações (R$)',
text: getText(),
font: {
size: getFontSize17(), // Aumente o tamanho da fonte
},
grid: {
drawOnChartArea: false, // Evita que o grid de y2 seja desenhado na área do gráfico
},
},
},
},
Expand Down Expand Up @@ -326,10 +338,16 @@ export default function Dashboard() {
position: 'right',
title: {
display: true,
text: 'Valor Total das Licitações (R$)',
text: getText(),
font: {
size: getFontSize17(), // Tamanho da fonte definido para 17
},
afterFit: function(scale) {
scale.width += 100; // Aumente este valor para criar mais espaço à direita
},
grid: {
drawOnChartArea: false, // Evita que o grid de y4 seja desenhado na área do gráfico
},
},
},
},
Expand Down
10 changes: 5 additions & 5 deletions frontend/src/pages/dashboard/style.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -116,7 +116,7 @@ body{
align-items: center;
text-align: center;
width: 100%;
height: 100%;
max-height: 100%;
}

.dashboard{
Expand All @@ -140,13 +140,13 @@ body{

.chart01 .chart{
display: flex;
width: 402px;
height: 750px;
max-width: 400px;
max-height: 100%;
}

.chart02 .chartPizza{
width: 500px;
height: 500px;
max-width: 300px;
max-height: 300px;
}

}
7 changes: 5 additions & 2 deletions mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,10 @@ nav:
- Sprint 13:
- Reunião: Atas/Sprint13.md
- Sprint 14:
- Reunião: Atas/Sprint14.md
- Reunião 1: Atas/Sprint14.md
- Reunião 2: Atas/Sprint14_2.md
- Sprint 15:
- Reunião: Atas/Sprint15.md

- Materiais de Estudos: Estudos/Estudos.md
- Ferramentas para o projeto: Ferramentas/ferramentas.md
Expand Down Expand Up @@ -74,4 +77,4 @@ theme:
icon:
repo: fontawesome/brands/git-alt
include:
- README.md
- README.md

0 comments on commit e0ab847

Please sign in to comment.