From b37cfd81ce6a8b04598f903b46604cf940efd0f8 Mon Sep 17 00:00:00 2001 From: TiagoTeixeira-2005 Date: Mon, 11 Nov 2024 16:51:04 -0300 Subject: [PATCH] Deployed e90246f with MkDocs version: 1.6.1 --- index.html | 2 +- materiais-estudo/index.html | 65 ++++++++++++++++++++++++++++++++++++- search/search_index.json | 2 +- visao-produto/index.html | 3 +- 4 files changed, 68 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 9e9887c..14a6332 100755 --- a/index.html +++ b/index.html @@ -832,7 +832,7 @@

Monitoramento de Gastos Públicos

Sobre

-

O Monitoramento de Gastos Públicos é um projeto da disciplina de Métodos de Desenvolvimento de Software, no qual será fornecido uma interface acessível para que cidadãos, estudantes e profissionais possam visualizar e compreender padrões de gastos,fornecedores recorrentes e possíveis irregularidades nas contas municipais.

+

O Monitoramento de Gastos Públicos é um projeto da disciplina de Métodos de Desenvolvimento de Software, no qual será fornecido uma interface acessível para que cidadãos, estudantes e profissionais possam visualizar e compreender padrões de gastos,fornecedores recorrentes e possíveis irregularidades nas contas municipais de Belo Horizonte (MG).

Equipe

diff --git a/materiais-estudo/index.html b/materiais-estudo/index.html index 50934d3..84efd23 100755 --- a/materiais-estudo/index.html +++ b/materiais-estudo/index.html @@ -72,7 +72,7 @@
- + Skip to content @@ -442,6 +442,15 @@
    +
  • + + + Figma + + + +
  • +
  • @@ -449,6 +458,21 @@ + +
  • @@ -781,6 +805,15 @@
      +
    • + + + Figma + + + +
    • +
    • @@ -788,6 +821,21 @@ + +
    • @@ -819,7 +867,22 @@

      Materiais de Estudo

      +

      Figma

      +
        +
      1. Curso de Figma - Curso em vídeo gratuito sobre figma.
      2. +
      3. Aulão de Figma - Aulão gratuito sobre figma para iniciantes.
      4. +

      Front-End

      +
        +
      1. Curso de HTML - Curso em vídeo gratuito sobre HTML.
      2. +
      3. Curso de CSS - Curso em vídeo gratuito sobre CSS.
      4. +
      +

      React

      +
        +
      1. Documentação React - Fundamentos da linguagem Python para iniciantes.
      2. +
      3. Curso de React - Curso em vídeo gratuito sobre react.
      4. +
      5. Aulão de React - Aulão gratuito sobre react para iniciantes.
      6. +

      Back-End

      1. Documentação Python - Fundamentos da linguagem Python para iniciantes.
      2. diff --git a/search/search_index.json b/search/search_index.json index 7b09719..ad7a9ce 100755 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#monitoramento-de-gastos-publicos","title":"Monitoramento de Gastos P\u00fablicos","text":""},{"location":"#sobre","title":"Sobre","text":"

        O Monitoramento de Gastos P\u00fablicos \u00e9 um projeto da disciplina de M\u00e9todos de Desenvolvimento de Software, no qual ser\u00e1 fornecido uma interface acess\u00edvel para que cidad\u00e3os, estudantes e profissionais possam visualizar e compreender padr\u00f5es de gastos,fornecedores recorrentes e poss\u00edveis irregularidades nas contas municipais.

        "},{"location":"#equipe","title":"Equipe","text":"Ana Luiza Arthur Guilherme Ingrid Alves Kau\u00e3 Seichi Nayra Nery Tiago Lemes"},{"location":"arquitetura/","title":"Arquitetura","text":""},{"location":"arquitetura/#introducao","title":"Introdu\u00e7\u00e3o","text":"

        A arquitetura do sistema est\u00e1 em fase de an\u00e1lise e defini\u00e7\u00e3o. Nosso objetivo \u00e9 criar uma estrutura robusta e escal\u00e1vel que atenda \u00e0s necessidades do projeto de Monitoramento de Gastos P\u00fablicos. Estamos avaliando diferentes abordagens tecnol\u00f3gicas e padr\u00f5es de design para garantir a efici\u00eancia, seguran\u00e7a e flexibilidade do sistema a longo prazo.

        "},{"location":"arquitetura/#tecnologias","title":"Tecnologias","text":""},{"location":"materiais-estudo/","title":"Materiais de Estudo","text":""},{"location":"materiais-estudo/#front-end","title":"Front-End","text":""},{"location":"materiais-estudo/#back-end","title":"Back-End","text":"
        1. Documenta\u00e7\u00e3o Python - Fundamentos da linguagem Python para iniciantes.
        "},{"location":"visao-produto/","title":"Vis\u00e3o do Produto","text":"

        O Monitoramento de Gastos P\u00fablicos \u00e9 uma plataforma desenvolvida para fornecer transpar\u00eancia e facilitar o entendimento sobre as finan\u00e7as municipais. Seu objetivo \u00e9 oferecer uma interface acess\u00edvel e f\u00e1cil de usar, permitindo que cidad\u00e3os, estudantes e profissionais possam visualizar de forma clara e detalhada os padr\u00f5es de gastos p\u00fablicos, identificar fornecedores recorrentes e detectar poss\u00edveis irregularidades nas contas municipais. Atrav\u00e9s dessa ferramenta, buscamos promover a cidadania ativa e o controle social, garantindo maior visibilidade e compreens\u00e3o sobre a aloca\u00e7\u00e3o dos recursos p\u00fablicos.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 01/11/2024 Hora: 21:00 - 22:00 Tipo: Reuni\u00e3o de Conhecimento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, Nayra e Tiago

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Realizar uma breve discuss\u00e3o sobre o processo de comitar branches no Git e a realiza\u00e7\u00e3o de Pull Requests, al\u00e9m de abordar a Matriz de Compet\u00eancia e definir os conte\u00fados e ferramentas a serem estudados.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pauta","title":"Pauta","text":"
        • Criar e comitar branches atrav\u00e9s do Git
        • Realizar Pull Request
        • Matriz de Compet\u00eancia
        • Defini\u00e7\u00e3o de fun\u00e7\u00f5es
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":""},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#criacao-e-comutacao-de-branches","title":"Cria\u00e7\u00e3o e Comuta\u00e7\u00e3o de Branches","text":"

        Todos os participantes concordaram em seguir as melhores pr\u00e1ticas para a cria\u00e7\u00e3o e comita\u00e7\u00e3o de branches, priorizando uma nomenclatura clara e a frequ\u00eancia de commits. Foi ensinado como realizar esses comandos no Git, garantindo que todos se sintam \u00e0 vontade para aplic\u00e1-los.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pull-requests","title":"Pull Requests","text":"

        Foi decidido que cada Pull Request dever\u00e1 ser aceito por pelo menos duas pessoas, garantindo assim uma revis\u00e3o colaborativa e promovendo o aprendizado coletivo.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#matriz-de-competencia","title":"Matriz de Compet\u00eancia","text":"

        A partir da an\u00e1lise da Matriz de Compet\u00eancia, foi decidido utilizar Python como linguagem do projeto para o Back-end. Para o Front-end, a equipe optou pelo uso de React ou Next, a ser definido posteriormente. Al\u00e9m disso, foi solicitada a pesquisa sobre Bancos Relacionais e N\u00e3o Relacionais para decidir qual ser\u00e1 utilizado no projeto.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#definicao-de-funcoes","title":"Defini\u00e7\u00e3o de Fun\u00e7\u00f5es","text":"

        Ficou definido que as fun\u00e7\u00f5es no projeto ser\u00e3o distribu\u00eddas da seguinte forma: Ana e Tiago ficar\u00e3o respons\u00e1veis pelo Back-end, Arthur e Nayra pelo Front-end, e Kau\u00e3 ser\u00e1 respons\u00e1vel pela integra\u00e7\u00e3o entre as duas \u00e1reas. A equipe enfatizou a import\u00e2ncia de todos crescerem em aprendizado em todas as \u00e1reas, promovendo uma abordagem colaborativa e multidisciplinar.

        Observa\u00e7\u00e3o: Ingrid ainda n\u00e3o foi alocada em nenhuma fun\u00e7\u00e3o, e essas defini\u00e7\u00f5es podem ser modificadas.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#acoes","title":"A\u00e7\u00f5es","text":"

        Respons\u00e1veis: O grupo deve estudar a diferen\u00e7a entre React e Next, al\u00e9m de explorar os conceitos de Bancos Relacionais e N\u00e3o Relacionais. Tamb\u00e9m \u00e9 importante que leiam sobre Django, Flask e FastAPI.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 28/10/2024 Hora: 16:00 - 17:20 Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Realizar uma breve exposi\u00e7\u00e3o sobre os recursos iniciais a serem utilizados no projeto, incluindo GitHub e Monday, e discutir a defini\u00e7\u00e3o dos conte\u00fados e ferramentas a serem estudados nesta semana inicial, al\u00e9m do detalhamento de issues e uso de Markdown.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#pauta","title":"Pauta","text":"
        1. Apresenta\u00e7\u00e3o dos recursos (GitHub e Monday)
        2. Defini\u00e7\u00e3o dos conte\u00fados e ferramentas a serem estudados
        3. Detalhamento de issues
        4. Uso de Markdown para documenta\u00e7\u00e3o
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":""},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#recursos-iniciais","title":"Recursos Iniciais","text":"
        • GitHub: Ser\u00e1 utilizado para versionamento de c\u00f3digo e colabora\u00e7\u00e3o entre os membros da equipe. Os participantes foram orientados a criar suas contas e se familiarizar com o reposit\u00f3rio do projeto.
        • Funcionamento B\u00e1sico e Gerenciamento de Reposit\u00f3rios:

          • Cria\u00e7\u00e3o de branches para desenvolvimento de funcionalidades espec\u00edficas.
          • Edi\u00e7\u00e3o de Issues: Como criar, editar e fechar issues, al\u00e9m de atribuir responsabilidades.
          • Uso de Labels: Import\u00e2ncia das labels para categorizar issues e facilitar a busca.
          • Milestones: Como definir marcos para agrupar issues relacionadas a um objetivo comum e acompanhar o progresso do projeto.
          • Pull Requests: Processo de revis\u00e3o de c\u00f3digo e integra\u00e7\u00e3o de branches.
        • Monday: Plataforma escolhida para gerenciamento de tarefas. Todos os membros dever\u00e3o acessar o quadro do projeto e atualizar suas atividades regularmente.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#definicao-dos-conteudos-e-ferramentas","title":"Defini\u00e7\u00e3o dos Conte\u00fados e Ferramentas","text":"

        Nesta semana inicial, a equipe dever\u00e1 estudar os seguintes conte\u00fados e ferramentas: - GitHub: Funcionamento b\u00e1sico e gerenciamento de reposit\u00f3rios, mais detalhados anteriormente. - Monday: Navega\u00e7\u00e3o na plataforma e configura\u00e7\u00e3o de quadros. - Markdown: Sintaxe e aplica\u00e7\u00f5es para documenta\u00e7\u00e3o. - Detalhamento do projeto: An\u00e1lise das necessidades para o cumprimento do projeto, observando a problem\u00e1tica imposta e as suas poss\u00edveis abordagens.

        Cada membro foi incentivado a dedicar tempo para aprender essas ferramentas e preparar perguntas para a pr\u00f3xima reuni\u00e3o.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#detalhamento-de-issues","title":"Detalhamento de Issues","text":"

        Foi decidido que todas as issues devem ser criadas no GitHub, com descri\u00e7\u00f5es claras e espec\u00edficas. As tarefas ser\u00e3o priorizadas de acordo com a complexidade e urg\u00eancia.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#uso-de-markdown","title":"Uso de Markdown","text":"

        A equipe utilizar\u00e1 Markdown para documentar as funcionalidades e para a cria\u00e7\u00e3o de um guia de estilo. Todos devem se familiarizar com a sintaxe para garantir uma documenta\u00e7\u00e3o consistente.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#acoes","title":"A\u00e7\u00f5es","text":""},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#responsaveis","title":"Respons\u00e1veis","text":"
        • Todos os membros devem estudar os conte\u00fados e ferramentas mencionados at\u00e9 03/11/2024.
        • Kau\u00e3 Seichi ficar\u00e1 respons\u00e1vel por auxiliar qualquer membro que tiver alguma d\u00favida em rela\u00e7\u00e3o aos conte\u00fados de GitHub e Markdown.
        • Nayra Silva ficar\u00e1 respons\u00e1vel por auxiliar qualquer membro que tiver alguma d\u00favida em rela\u00e7\u00e3o aos conte\u00fados do Monday.
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#proxima-reuniao","title":"Pr\u00f3xima Reuni\u00e3o","text":"

        Data e hora: 03/11/2024, \u00e0s 14:00 Local: Discord

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 03/11/2024 Hora: 14:20 - 15:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, e Tiago

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 0, fazendo uma breve an\u00e1lise, e planejar a Sprint 1, incluindo suas respectivas issues. Al\u00e9m disso, discutimos a padroniza\u00e7\u00e3o de commits no GitHub.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#pauta","title":"Pauta","text":"
        • Padroniza\u00e7\u00e3o dos commits
        • Fechamento das issues da Sprint 0
        • Cria\u00e7\u00e3o da Sprint 1 e das suas issues
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":"
        • Fechamento das Issues da Sprint 0: Revisamos e encerramos todas as quest\u00f5es pendentes da Sprint 0, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.

        • Planejamento da Sprint 1: Iniciamos a cria\u00e7\u00e3o da Sprint 1, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.

        • Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 iniciar a organiza\u00e7\u00e3o do projeto, definindo as tecnologias a serem utilizadas e capacitando o time nas metodologias \u00e1geis. As atividades incluir\u00e3o:

        • Capacita\u00e7\u00e3o em SCRUM.
        • Pesquisas sobre frameworks de TypeScript para o Frontend, frameworks de Python para o Backend, e ferramentas de raspagem de dados.
        • Escolha de banco de dados e ferramentas de deploy.
        • Testes e implementa\u00e7\u00e3o de um projeto com a biblioteca Python \"Querido Di\u00e1rio\".
        • Defini\u00e7\u00e3o dos frameworks e bibliotecas para o Frontend.
        • Capacita\u00e7\u00e3o em Figma.
        • Pesquisa e elabora\u00e7\u00e3o do documento de arquitetura.
        • Entrega do documento com as escolhas tecnol\u00f3gicas.

        • Padroniza\u00e7\u00e3o de Commits no GitHub: Discutimos a import\u00e2ncia da padroniza\u00e7\u00e3o dos commits para melhorar a comunica\u00e7\u00e3o e a rastreabilidade das altera\u00e7\u00f5es. Foi acordado um formato consistente que todos os membros devem seguir.

        • Compromisso com o Fluxo de Trabalho: Refor\u00e7amos a necessidade de um fluxo de trabalho eficiente, incentivando a colabora\u00e7\u00e3o entre os integrantes da equipe e o uso das ferramentas discutidas.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#acoes","title":"A\u00e7\u00f5es","text":"

        Respons\u00e1veis: - Todos os membros devem se aprofundar nas particularidades dos frameworks de Frontend e Backend escolhidos, bem como nas metodologias \u00e1geis, especialmente SCRUM. - A equipe deve ainda pesquisar sobre as ferramentas de deploy que ser\u00e3o utilizadas no projeto. - Observa-se que \u00e9 essencial que cada membro se comprometa com as tarefas atribu\u00eddas para a Sprint 1, garantindo que todas as atividades sejam conclu\u00eddas dentro dos prazos estabelecidos.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#proxima-reuniao-de-retrospectiva","title":"Pr\u00f3xima Reuni\u00e3o de Retrospectiva","text":"

        Data e hora: 10/11/2024, \u00e0s 14:00. Local: Discord

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 10/11/2024 Hora: 18:20 - 19:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 1, fazendo uma breve an\u00e1lise, e planejar a Sprint 2. Durante esse processo, tamb\u00e9m foi trabalhado o detalhamento do projeto, com o intuito de criarmos os primeiros passos para a realiza\u00e7\u00e3o do projeto.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#pauta","title":"Pauta","text":"
        • Fechamento das issues da Sprint 1
        • Cria\u00e7\u00e3o da Sprint 2 e das suas issues
        • Detalhamento do projeto
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":"
        • Fechamento das Issues da Sprint 1: Revisamos e encerramos as quest\u00f5es pendentes da Sprint 1, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria. As issues relacionadas ao Treinamento em Figma e \u00e0 API do Querido Di\u00e1rio foram deslocadas para a pr\u00f3xima sprint, a fim de garantir uma abordagem mais eficaz e detalhada.

        • Planejamento da Sprint 2: Iniciamos a cria\u00e7\u00e3o da Sprint 2, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.

        • Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 criar a ideia b\u00e1sica do nosso projeto, para que seja poss\u00edvel come\u00e7ar a produ\u00e7\u00e3o do nosso produto de software. As atividades incluir\u00e3o:

        • Cria\u00e7\u00e3o da arquitetura do projeto.
        • Testes com a API do Querido Di\u00e1rio.
        • Testes com scrappers e webscrappers.
        • Pesquisa sobre Cron Bot.
        • Cria\u00e7\u00e3o de mini projetos testes para capacita\u00e7\u00e3o da equipe.
        • Pesquisa sobre padr\u00e3o de projetos, organiza\u00e7\u00e3o de projetos, etc.
        • Capacita\u00e7\u00e3o em Figma.
        • Cria\u00e7\u00e3o dos MVPs e User Stories.

        • Detalhamento do Projeto: A regi\u00e3o escolhida para a realiza\u00e7\u00e3o do trabalho foi Belo Horizonte (MG). Optamos por utilizar a API do Querido Di\u00e1rio como ferramenta principal para o desenvolvimento, a fim de explorar suas funcionalidades e integrar as solu\u00e7\u00f5es planejadas de forma eficiente.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#acoes","title":"A\u00e7\u00f5es","text":"

        Respons\u00e1veis: - Observa-se que \u00e9 essencial que cada membro se comprometa com as tarefas atribu\u00eddas para a Sprint 2, garantindo que todas as atividades sejam conclu\u00eddas dentro dos prazos estabelecidos.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#proxima-reuniao-de-retrospectiva","title":"Pr\u00f3xima Reuni\u00e3o de Retrospectiva","text":"

        Data e hora: 17/11/2024, \u00e0s 14:00. Local: Discord

        "}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"Home","text":""},{"location":"#monitoramento-de-gastos-publicos","title":"Monitoramento de Gastos P\u00fablicos","text":""},{"location":"#sobre","title":"Sobre","text":"

        O Monitoramento de Gastos P\u00fablicos \u00e9 um projeto da disciplina de M\u00e9todos de Desenvolvimento de Software, no qual ser\u00e1 fornecido uma interface acess\u00edvel para que cidad\u00e3os, estudantes e profissionais possam visualizar e compreender padr\u00f5es de gastos,fornecedores recorrentes e poss\u00edveis irregularidades nas contas municipais de Belo Horizonte (MG).

        "},{"location":"#equipe","title":"Equipe","text":"Ana Luiza Arthur Guilherme Ingrid Alves Kau\u00e3 Seichi Nayra Nery Tiago Lemes"},{"location":"arquitetura/","title":"Arquitetura","text":""},{"location":"arquitetura/#introducao","title":"Introdu\u00e7\u00e3o","text":"

        A arquitetura do sistema est\u00e1 em fase de an\u00e1lise e defini\u00e7\u00e3o. Nosso objetivo \u00e9 criar uma estrutura robusta e escal\u00e1vel que atenda \u00e0s necessidades do projeto de Monitoramento de Gastos P\u00fablicos. Estamos avaliando diferentes abordagens tecnol\u00f3gicas e padr\u00f5es de design para garantir a efici\u00eancia, seguran\u00e7a e flexibilidade do sistema a longo prazo.

        "},{"location":"arquitetura/#tecnologias","title":"Tecnologias","text":""},{"location":"materiais-estudo/","title":"Materiais de Estudo","text":""},{"location":"materiais-estudo/#figma","title":"Figma","text":"
        1. Curso de Figma - Curso em v\u00eddeo gratuito sobre figma.
        2. Aul\u00e3o de Figma - Aul\u00e3o gratuito sobre figma para iniciantes.
        "},{"location":"materiais-estudo/#front-end","title":"Front-End","text":"
        1. Curso de HTML - Curso em v\u00eddeo gratuito sobre HTML.
        2. Curso de CSS - Curso em v\u00eddeo gratuito sobre CSS.
        "},{"location":"materiais-estudo/#react","title":"React","text":"
        1. Documenta\u00e7\u00e3o React - Fundamentos da linguagem Python para iniciantes.
        2. Curso de React - Curso em v\u00eddeo gratuito sobre react.
        3. Aul\u00e3o de React - Aul\u00e3o gratuito sobre react para iniciantes.
        "},{"location":"materiais-estudo/#back-end","title":"Back-End","text":"
        1. Documenta\u00e7\u00e3o Python - Fundamentos da linguagem Python para iniciantes.
        "},{"location":"visao-produto/","title":"Vis\u00e3o do Produto","text":"

        O Monitoramento de Gastos P\u00fablicos \u00e9 uma plataforma desenvolvida para fornecer transpar\u00eancia e facilitar o entendimento sobre as finan\u00e7as municipais. Seu objetivo \u00e9 oferecer uma interface acess\u00edvel e f\u00e1cil de usar, permitindo que cidad\u00e3os, estudantes e profissionais possam visualizar de forma clara e detalhada os padr\u00f5es de gastos p\u00fablicos, identificar fornecedores recorrentes e detectar poss\u00edveis irregularidades nas contas municipais de Belo Horizonte (MG). Atrav\u00e9s dessa ferramenta, buscamos promover a cidadania ativa e o controle social, garantindo maior visibilidade e compreens\u00e3o sobre a aloca\u00e7\u00e3o dos recursos p\u00fablicos.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 01/11/2024 Hora: 21:00 - 22:00 Tipo: Reuni\u00e3o de Conhecimento Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, Nayra e Tiago

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Realizar uma breve discuss\u00e3o sobre o processo de comitar branches no Git e a realiza\u00e7\u00e3o de Pull Requests, al\u00e9m de abordar a Matriz de Compet\u00eancia e definir os conte\u00fados e ferramentas a serem estudados.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pauta","title":"Pauta","text":"
        • Criar e comitar branches atrav\u00e9s do Git
        • Realizar Pull Request
        • Matriz de Compet\u00eancia
        • Defini\u00e7\u00e3o de fun\u00e7\u00f5es
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":""},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#criacao-e-comutacao-de-branches","title":"Cria\u00e7\u00e3o e Comuta\u00e7\u00e3o de Branches","text":"

        Todos os participantes concordaram em seguir as melhores pr\u00e1ticas para a cria\u00e7\u00e3o e comita\u00e7\u00e3o de branches, priorizando uma nomenclatura clara e a frequ\u00eancia de commits. Foi ensinado como realizar esses comandos no Git, garantindo que todos se sintam \u00e0 vontade para aplic\u00e1-los.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#pull-requests","title":"Pull Requests","text":"

        Foi decidido que cada Pull Request dever\u00e1 ser aceito por pelo menos duas pessoas, garantindo assim uma revis\u00e3o colaborativa e promovendo o aprendizado coletivo.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#matriz-de-competencia","title":"Matriz de Compet\u00eancia","text":"

        A partir da an\u00e1lise da Matriz de Compet\u00eancia, foi decidido utilizar Python como linguagem do projeto para o Back-end. Para o Front-end, a equipe optou pelo uso de React ou Next, a ser definido posteriormente. Al\u00e9m disso, foi solicitada a pesquisa sobre Bancos Relacionais e N\u00e3o Relacionais para decidir qual ser\u00e1 utilizado no projeto.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#definicao-de-funcoes","title":"Defini\u00e7\u00e3o de Fun\u00e7\u00f5es","text":"

        Ficou definido que as fun\u00e7\u00f5es no projeto ser\u00e3o distribu\u00eddas da seguinte forma: Ana e Tiago ficar\u00e3o respons\u00e1veis pelo Back-end, Arthur e Nayra pelo Front-end, e Kau\u00e3 ser\u00e1 respons\u00e1vel pela integra\u00e7\u00e3o entre as duas \u00e1reas. A equipe enfatizou a import\u00e2ncia de todos crescerem em aprendizado em todas as \u00e1reas, promovendo uma abordagem colaborativa e multidisciplinar.

        Observa\u00e7\u00e3o: Ingrid ainda n\u00e3o foi alocada em nenhuma fun\u00e7\u00e3o, e essas defini\u00e7\u00f5es podem ser modificadas.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2801-11-2024%20%29/#acoes","title":"A\u00e7\u00f5es","text":"

        Respons\u00e1veis: O grupo deve estudar a diferen\u00e7a entre React e Next, al\u00e9m de explorar os conceitos de Bancos Relacionais e N\u00e3o Relacionais. Tamb\u00e9m \u00e9 importante que leiam sobre Django, Flask e FastAPI.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 28/10/2024 Hora: 16:00 - 17:20 Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Realizar uma breve exposi\u00e7\u00e3o sobre os recursos iniciais a serem utilizados no projeto, incluindo GitHub e Monday, e discutir a defini\u00e7\u00e3o dos conte\u00fados e ferramentas a serem estudados nesta semana inicial, al\u00e9m do detalhamento de issues e uso de Markdown.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#pauta","title":"Pauta","text":"
        1. Apresenta\u00e7\u00e3o dos recursos (GitHub e Monday)
        2. Defini\u00e7\u00e3o dos conte\u00fados e ferramentas a serem estudados
        3. Detalhamento de issues
        4. Uso de Markdown para documenta\u00e7\u00e3o
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":""},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#recursos-iniciais","title":"Recursos Iniciais","text":"
        • GitHub: Ser\u00e1 utilizado para versionamento de c\u00f3digo e colabora\u00e7\u00e3o entre os membros da equipe. Os participantes foram orientados a criar suas contas e se familiarizar com o reposit\u00f3rio do projeto.
        • Funcionamento B\u00e1sico e Gerenciamento de Reposit\u00f3rios:

          • Cria\u00e7\u00e3o de branches para desenvolvimento de funcionalidades espec\u00edficas.
          • Edi\u00e7\u00e3o de Issues: Como criar, editar e fechar issues, al\u00e9m de atribuir responsabilidades.
          • Uso de Labels: Import\u00e2ncia das labels para categorizar issues e facilitar a busca.
          • Milestones: Como definir marcos para agrupar issues relacionadas a um objetivo comum e acompanhar o progresso do projeto.
          • Pull Requests: Processo de revis\u00e3o de c\u00f3digo e integra\u00e7\u00e3o de branches.
        • Monday: Plataforma escolhida para gerenciamento de tarefas. Todos os membros dever\u00e3o acessar o quadro do projeto e atualizar suas atividades regularmente.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#definicao-dos-conteudos-e-ferramentas","title":"Defini\u00e7\u00e3o dos Conte\u00fados e Ferramentas","text":"

        Nesta semana inicial, a equipe dever\u00e1 estudar os seguintes conte\u00fados e ferramentas: - GitHub: Funcionamento b\u00e1sico e gerenciamento de reposit\u00f3rios, mais detalhados anteriormente. - Monday: Navega\u00e7\u00e3o na plataforma e configura\u00e7\u00e3o de quadros. - Markdown: Sintaxe e aplica\u00e7\u00f5es para documenta\u00e7\u00e3o. - Detalhamento do projeto: An\u00e1lise das necessidades para o cumprimento do projeto, observando a problem\u00e1tica imposta e as suas poss\u00edveis abordagens.

        Cada membro foi incentivado a dedicar tempo para aprender essas ferramentas e preparar perguntas para a pr\u00f3xima reuni\u00e3o.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#detalhamento-de-issues","title":"Detalhamento de Issues","text":"

        Foi decidido que todas as issues devem ser criadas no GitHub, com descri\u00e7\u00f5es claras e espec\u00edficas. As tarefas ser\u00e3o priorizadas de acordo com a complexidade e urg\u00eancia.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#uso-de-markdown","title":"Uso de Markdown","text":"

        A equipe utilizar\u00e1 Markdown para documentar as funcionalidades e para a cria\u00e7\u00e3o de um guia de estilo. Todos devem se familiarizar com a sintaxe para garantir uma documenta\u00e7\u00e3o consistente.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#acoes","title":"A\u00e7\u00f5es","text":""},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#responsaveis","title":"Respons\u00e1veis","text":"
        • Todos os membros devem estudar os conte\u00fados e ferramentas mencionados at\u00e9 03/11/2024.
        • Kau\u00e3 Seichi ficar\u00e1 respons\u00e1vel por auxiliar qualquer membro que tiver alguma d\u00favida em rela\u00e7\u00e3o aos conte\u00fados de GitHub e Markdown.
        • Nayra Silva ficar\u00e1 respons\u00e1vel por auxiliar qualquer membro que tiver alguma d\u00favida em rela\u00e7\u00e3o aos conte\u00fados do Monday.
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-0/ata%2828-10-2024%29/#proxima-reuniao","title":"Pr\u00f3xima Reuni\u00e3o","text":"

        Data e hora: 03/11/2024, \u00e0s 14:00 Local: Discord

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 03/11/2024 Hora: 14:20 - 15:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Ana, Arthur, Kau\u00e3, e Tiago

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 0, fazendo uma breve an\u00e1lise, e planejar a Sprint 1, incluindo suas respectivas issues. Al\u00e9m disso, discutimos a padroniza\u00e7\u00e3o de commits no GitHub.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#pauta","title":"Pauta","text":"
        • Padroniza\u00e7\u00e3o dos commits
        • Fechamento das issues da Sprint 0
        • Cria\u00e7\u00e3o da Sprint 1 e das suas issues
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":"
        • Fechamento das Issues da Sprint 0: Revisamos e encerramos todas as quest\u00f5es pendentes da Sprint 0, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria.

        • Planejamento da Sprint 1: Iniciamos a cria\u00e7\u00e3o da Sprint 1, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.

        • Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 iniciar a organiza\u00e7\u00e3o do projeto, definindo as tecnologias a serem utilizadas e capacitando o time nas metodologias \u00e1geis. As atividades incluir\u00e3o:

        • Capacita\u00e7\u00e3o em SCRUM.
        • Pesquisas sobre frameworks de TypeScript para o Frontend, frameworks de Python para o Backend, e ferramentas de raspagem de dados.
        • Escolha de banco de dados e ferramentas de deploy.
        • Testes e implementa\u00e7\u00e3o de um projeto com a biblioteca Python \"Querido Di\u00e1rio\".
        • Defini\u00e7\u00e3o dos frameworks e bibliotecas para o Frontend.
        • Capacita\u00e7\u00e3o em Figma.
        • Pesquisa e elabora\u00e7\u00e3o do documento de arquitetura.
        • Entrega do documento com as escolhas tecnol\u00f3gicas.

        • Padroniza\u00e7\u00e3o de Commits no GitHub: Discutimos a import\u00e2ncia da padroniza\u00e7\u00e3o dos commits para melhorar a comunica\u00e7\u00e3o e a rastreabilidade das altera\u00e7\u00f5es. Foi acordado um formato consistente que todos os membros devem seguir.

        • Compromisso com o Fluxo de Trabalho: Refor\u00e7amos a necessidade de um fluxo de trabalho eficiente, incentivando a colabora\u00e7\u00e3o entre os integrantes da equipe e o uso das ferramentas discutidas.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#acoes","title":"A\u00e7\u00f5es","text":"

        Respons\u00e1veis: - Todos os membros devem se aprofundar nas particularidades dos frameworks de Frontend e Backend escolhidos, bem como nas metodologias \u00e1geis, especialmente SCRUM. - A equipe deve ainda pesquisar sobre as ferramentas de deploy que ser\u00e3o utilizadas no projeto. - Observa-se que \u00e9 essencial que cada membro se comprometa com as tarefas atribu\u00eddas para a Sprint 1, garantindo que todas as atividades sejam conclu\u00eddas dentro dos prazos estabelecidos.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-1/ata%2803-11-2024%20%29/#proxima-reuniao-de-retrospectiva","title":"Pr\u00f3xima Reuni\u00e3o de Retrospectiva","text":"

        Data e hora: 10/11/2024, \u00e0s 14:00. Local: Discord

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/","title":"Reuni\u00e3o do Grupo 6","text":"

        Data: 10/11/2024 Hora: 18:20 - 19:00 Tipo: Retro Local da reuni\u00e3o: Reuni\u00e3o online realizada por meio do Discord Participantes: Grupo 6

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#objetivo-da-reuniao","title":"Objetivo da Reuni\u00e3o","text":"

        Na reuni\u00e3o de Retrospectiva, o objetivo foi encerrar as quest\u00f5es da Sprint 1, fazendo uma breve an\u00e1lise, e planejar a Sprint 2. Durante esse processo, tamb\u00e9m foi trabalhado o detalhamento do projeto, com o intuito de criarmos os primeiros passos para a realiza\u00e7\u00e3o do projeto.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#pauta","title":"Pauta","text":"
        • Fechamento das issues da Sprint 1
        • Cria\u00e7\u00e3o da Sprint 2 e das suas issues
        • Detalhamento do projeto
        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#discussoes-e-decisoes","title":"Discuss\u00f5es e Decis\u00f5es","text":"
        • Fechamento das Issues da Sprint 1: Revisamos e encerramos as quest\u00f5es pendentes da Sprint 1, assegurando que cada item foi discutido e resolvido. Essa an\u00e1lise nos permitiu identificar pontos fortes e \u00e1reas de melhoria. As issues relacionadas ao Treinamento em Figma e \u00e0 API do Querido Di\u00e1rio foram deslocadas para a pr\u00f3xima sprint, a fim de garantir uma abordagem mais eficaz e detalhada.

        • Planejamento da Sprint 2: Iniciamos a cria\u00e7\u00e3o da Sprint 2, definindo as novas issues que ser\u00e3o abordadas. As tarefas foram alinhadas com os objetivos do projeto, garantindo que todos os membros compreendam suas responsabilidades.

        • Organiza\u00e7\u00e3o do Projeto: O foco ser\u00e1 criar a ideia b\u00e1sica do nosso projeto, para que seja poss\u00edvel come\u00e7ar a produ\u00e7\u00e3o do nosso produto de software. As atividades incluir\u00e3o:

        • Cria\u00e7\u00e3o da arquitetura do projeto.
        • Testes com a API do Querido Di\u00e1rio.
        • Testes com scrappers e webscrappers.
        • Pesquisa sobre Cron Bot.
        • Cria\u00e7\u00e3o de mini projetos testes para capacita\u00e7\u00e3o da equipe.
        • Pesquisa sobre padr\u00e3o de projetos, organiza\u00e7\u00e3o de projetos, etc.
        • Capacita\u00e7\u00e3o em Figma.
        • Cria\u00e7\u00e3o dos MVPs e User Stories.

        • Detalhamento do Projeto: A regi\u00e3o escolhida para a realiza\u00e7\u00e3o do trabalho foi Belo Horizonte (MG). Optamos por utilizar a API do Querido Di\u00e1rio como ferramenta principal para o desenvolvimento, a fim de explorar suas funcionalidades e integrar as solu\u00e7\u00f5es planejadas de forma eficiente.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#acoes","title":"A\u00e7\u00f5es","text":"

        Respons\u00e1veis: - Observa-se que \u00e9 essencial que cada membro se comprometa com as tarefas atribu\u00eddas para a Sprint 2, garantindo que todas as atividades sejam conclu\u00eddas dentro dos prazos estabelecidos.

        "},{"location":"Atas%20de%20Reuni%C3%A3o/Sprint-2/ata%2810-11-2024%20%29/#proxima-reuniao-de-retrospectiva","title":"Pr\u00f3xima Reuni\u00e3o de Retrospectiva","text":"

        Data e hora: 17/11/2024, \u00e0s 14:00. Local: Discord

        "}]} \ No newline at end of file diff --git a/visao-produto/index.html b/visao-produto/index.html index c07df2e..ae89bd3 100755 --- a/visao-produto/index.html +++ b/visao-produto/index.html @@ -742,7 +742,8 @@

        Visão do Produto

        -

        O Monitoramento de Gastos Públicos é uma plataforma desenvolvida para fornecer transparência e facilitar o entendimento sobre as finanças municipais. Seu objetivo é oferecer uma interface acessível e fácil de usar, permitindo que cidadãos, estudantes e profissionais possam visualizar de forma clara e detalhada os padrões de gastos públicos, identificar fornecedores recorrentes e detectar possíveis irregularidades nas contas municipais. Através dessa ferramenta, buscamos promover a cidadania ativa e o controle social, garantindo maior visibilidade e compreensão sobre a alocação dos recursos públicos.

        +

        O Monitoramento de Gastos Públicos é uma plataforma desenvolvida para fornecer transparência e facilitar o entendimento sobre as finanças municipais. Seu objetivo é oferecer uma interface acessível e fácil de usar, permitindo que cidadãos, estudantes e profissionais possam visualizar de forma clara e detalhada os padrões de gastos públicos, identificar fornecedores recorrentes e detectar possíveis irregularidades nas contas municipais de Belo Horizonte (MG). +Através dessa ferramenta, buscamos promover a cidadania ativa e o controle social, garantindo maior visibilidade e compreensão sobre a alocação dos recursos públicos.