{"id":30310225,"url":"https://github.com/unb-mds/2025-1-govinsights","last_synced_at":"2025-10-07T19:42:56.108Z","repository":{"id":285433987,"uuid":"957041856","full_name":"unb-mds/2025-1-GovInsights","owner":"unb-mds","description":"O GovInsights é uma plataforma que facilita o acesso a dados financeiros públicos, com foco inicial no IPEA, usando dashboards interativos e relatórios com linguagem natural para promover transparência e apoiar decisões.","archived":false,"fork":false,"pushed_at":"2025-07-07T13:16:58.000Z","size":38505,"stargazers_count":3,"open_issues_count":5,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-07T13:55:00.506Z","etag":null,"topics":["dados","ipea","opensource","python","streamlit"],"latest_commit_sha":null,"homepage":"https://unb-mds.github.io/2025-1-GovInsights/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/unb-mds.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-03-29T12:14:58.000Z","updated_at":"2025-06-27T13:37:18.000Z","dependencies_parsed_at":"2025-04-15T01:30:49.013Z","dependency_job_id":"54554d25-f7a4-40d0-9860-a5d202fc50ff","html_url":"https://github.com/unb-mds/2025-1-GovInsights","commit_stats":null,"previous_names":["unb-mds/2025-1-squad10","unb-mds/govinsights","unb-mds/2025-1-govinsights"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/unb-mds/2025-1-GovInsights","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unb-mds%2F2025-1-GovInsights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unb-mds%2F2025-1-GovInsights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unb-mds%2F2025-1-GovInsights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unb-mds%2F2025-1-GovInsights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unb-mds","download_url":"https://codeload.github.com/unb-mds/2025-1-GovInsights/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unb-mds%2F2025-1-GovInsights/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":270856775,"owners_count":24657700,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-17T02:00:09.016Z","response_time":129,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["dados","ipea","opensource","python","streamlit"],"created_at":"2025-08-17T14:09:16.559Z","updated_at":"2025-10-07T19:42:56.026Z","avatar_url":"https://github.com/unb-mds.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cimg width=\"1098\" height=\"574\" alt=\"image\" src=\"https://github.com/user-attachments/assets/6e2a6cb7-6a9a-400a-8ac4-3ce038ba2bb9\" /\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://unb-mds.github.io/2025-1-GovInsights/\"\u003eGit Pages\u003c/a\u003e \u003c/br\u003e\n  \u003ca href=\"https://govinsights.streamlit.app/\"\u003eAcesse o Sistema\u003c/a\u003e\n\u003c/p\u003e\n\n## 📚 Projeto\n\nDesenvolvido para a disciplina **Métodos de Desenvolvimento de Software - 2025/1**.\n\n\n---\n\nO **GovInsights** é uma plataforma de análise e visualização de dados financeiros públicos, focada inicialmente nos dados do **IPEA**.  \nO projeto busca democratizar o acesso às informações públicas através de relatórios inteligentes e dashboards interativos, utilizando **processamento de linguagem natural** e **visualizações dinâmicas** para facilitar a tomada de decisão e promover a transparência governamental.\n\n---\n\n\u003ch2 id=\"objectives\"\u003e📌 Objetivos\u003c/h2\u003e\n\n- Automatizar a coleta e análise de dados financeiros públicos.\n- Facilitar o acesso à informação através de visualizações e relatórios interativos.\n- Aplicar análise de sentimentos e identificação de tópicos em notícias relacionadas.\n- Estimular a transparência, a cidadania ativa e o uso de dados públicos.\n- Promover boas práticas de desenvolvimento ágil e colaborativo utilizando GitHub e metodologias ágeis.\n---\n  \n\u003ch2 id=\"tech\"\u003e⚙️ Tecnologias Utilizadas\u003c/h2\u003e\n\n- **Backend**: **Python 3.x**\n- **Frontend**: **Streamlit**\n- **Modelo de NLP**: **DeepSeek-R1-Distill-Llama-70B-free via API do Together AI**\n- **Bibliotecas**: **pandas 2.2.3**, **plotly 6.0.1**, **requests 2.32.3**\n- **Deploy**: **Streamlit Deploy**, **Git Pages**\n---\n\n## Collaborators\n\nO projeto é desenvolvido pelos seguintes integrantes:\n\n| Papel                   | Responsáveis                                      | Atividades Principais                                            |\n|--------------------------|---------------------------------------------------|------------------------------------------------------------------|\n| Stakeholders    | Eric, Brenda e Maria Eduarda                                      | Validação dos requisitos e avaliação dos resultados             |\n| Product Owner            | Brenda                                     | Priorização de funcionalidades, gestão do backlog                |\n| FrontEnd|   Eduarda e Mayra |  Desenvolvimento da identidade visual, telas (Login, Exportação, Landing Page), integração Streamlit + HTML/CSS |\n| BackEnd | Marjorie, Guilherme e Gabriel| Integração da API IPEA, coleta de dados, implementação dos métodos GET e POST |\n| Gestão de Projetos | Eric, Brenda e Maria Eduarda | Cronograma, controle de sprints, revisão de branches e suporte de gestão ágil |\n| Usuário Final             | Público geral e servidores públicos              | Consumo dos relatórios gerados e análise dos indicadores         |\n\n---\n\n\n\u003ctable\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/EricAraujoBsB\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Eric Gomes.jpeg\" width=\"33%;\" alt=\"Eric Gomes\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eEric Gomes de Araujo\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/Lithuania0\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Mayra Lithuania.jpeg\" width=\"33%;\" alt=\"Mayra Lithuania\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eMayra Lithuania\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/Brwnds\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Brenda.jpeg\" width=\"33%;\" alt=\"Brenda Beatriz\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eBrenda Beatriz\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/GFlyan\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Guilherme Flyan.jpeg\" width=\"33%;\" alt=\"Guilherme Flyan\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eGuilherme Flyan\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/eduardar0\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Eduarda Rodrigues.jpeg\" width=\"33%;\" alt=\"Eduarda Rodrigues\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eEduarda Rodrigues\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/mariadenis\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Maria Eduarda.jpeg\" width=\"33%;\" alt=\"Maria Eduarda\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eMaria Eduarda\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/gabegmbr\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Gabriel Maciel.jpeg\" width=\"50%;\" alt=\"Gabriel Maciel\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eGabriel Maciel\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\n      \u003ca href=\"https://github.com/Marjoriemitzi\"\u003e\n        \u003cimg src=\"Documentacao/assets/Colabs/Marjorie.jpeg\" width=\"50%;\" alt=\"Marjorie Mitzi\"/\u003e\u003cbr\u003e\n        \u003csub\u003e\u003cb\u003eMarjorie Mitzi\u003c/b\u003e\u003c/sub\u003e\n      \u003c/a\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\n---\n\n\u003ch2 id=\"contrib\"\u003e🤝 Como Contribuir\u003c/h2\u003e\n\nQuer contribuir? Siga os passos:\n\n1. Leia a documentação disponível.\n2. Crie uma issue para reportar problemas ou sugerir melhorias.\n3. Faça um fork e crie uma branch específica:\n\n```bash\ngit checkout -b feature/nome-da-sua-feature\n```\n\n4. Realize o desenvolvimento seguindo o padrão do projeto.\n5. Envie seu Pull Request para revisão.\n\n**Regras:**\n- Siga o padrão de commits.\n- Atualize a documentação sempre que necessário.\n- Seja colaborativo e respeitoso.\n---\n\n# Como começar\n\n## Instalando Python 3\n### No Windows\n\n- Baixe e instale o [Python 3]([Download Python | Python.org](https://www.python.org/getit/)).\n### No Linux\n\n- No Linux, é necessário instalar os pacotes de desenvolvimento do Python. Utilize o seguinte comando:\n```\nsudo apt install python3-dev python3-pip python3-venv\n```\n## Clonando repositório\n\n- Clone o repositório utilizando o comando:\n\n```\ngit clone https://github.com/unb-mds/2025-1-GovInsights.git\n```\n\n## Criando e ativando um ambiente virtual do Python\n\n- Vá a pasta do repositório\n\n```\ncd 2025-1-GovInsights\n```\n\n-  Crie um ambiente virtual do Python\n\n```\npython -m venv venv\n```\n\n-  Ative o ambiente virtual\n\n```\n# No Windows\nvenv\\Scripts\\activate.bat\n# No Linux\nsource ./venv/bin/activate\n```\n## Instalando pré-requisitos\n\n- Atualize a versão do pip\n```\n# No Windows\npython -m pip install -U pip\n# No Linux\npython3 -m pip install --upgrade pip\n```\n\n- Instale as dependências do projeto com o comando:\n```\n pip install -r requirements.txt \n```\n\n- Execute o sistema a partir da pasta src\n\n```\nstreamlit run .\\src\\main.py\n```\n---\n\n\u003ch2 id=\"data\"\u003e📈 Dados Utilizados\u003c/h2\u003e\n\nOs dados utilizados no projeto **GovInsights** serão extraídos de fontes públicas confiáveis, como o portal oficial do **IPEA** e outras fontes governamentais de transparência.\n\n---\n\n\u003ch2 id=\"access\"\u003e🌐 Acesso ao Projeto\u003c/h2\u003e\n\n- A documentação será hospedada no GitHub Pages. (Em construção)\n- O site de visualização será hospedado futuramente na ferramenta de deploy do Streamlit.\n\n---\n\n\u003ch2 id=\"tools\"\u003e🔨 Ferramentas e Recursos\u003c/h2\u003e\n\n- 🎨 Protótipos no [Figma](https://www.figma.com/team_invite/redeem/JtjJg0xfYUI6RE1FBSzOlM)\n- 🧠 Planejamento no [Notion](https://www.notion.so/invite/6e431a0cfdbcdfadde473e1e02023c52e89070ee)\n- 📋 Backlog de Desenvolvimento [GitHub Projects](https://github.com/unb-mds/2025-1-Squad10/projects?query=is%3Aopen)\n- 🏧 Arquitetura Técnica (em documentação)\n\n---\n\n\u003ch2 id=\"contact\"\u003e📞 Contato\u003c/h2\u003e\n\nDúvidas ou sugestões?  \nEntre em contato pelo e-mail: 📩 **govinsights.project@gmail.com**\n\n---\n\n\u003ch2 id=\"history\"\u003e📜 Histórico de Versões\u003c/h2\u003e\n\n| Versão | Data | Descrição | Autor | Revisor |\n|:------:|:----:|:---------|:-----:|:-------:|\n| 0.1.0  | 20/04/2025 | Estrutura inicial do README | Eric Gomes | Eric Gomes |\n| 0.1.1  | 27/04/2025 | Adição de seções e padronização |Brenda | Brenda|\n| 0.1.2  | 08/05/2025 | Adição de \"Como contribuir\" |Eric | Maria Eduarda |\n\n---\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funb-mds%2F2025-1-govinsights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funb-mds%2F2025-1-govinsights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funb-mds%2F2025-1-govinsights/lists"}