Visão do Produto
O Monitoramento de Gastos Públicos de Maceió é um projeto desenvolvido no contexto da disciplina de Métodos de Desenvolvimento de Software, com o objetivo de criar uma plataforma acessível e intuitiva para a visualização das contratações publicadas nos diários oficiais do município. A iniciativa busca facilitar o acesso a informações detalhadas sobre fornecedores e valores envolvidos, promovendo maior transparência na alocação dos recursos públicos. Além disso, a plataforma permitirá identificar os 10 fornecedores mais recorrentes e visualizar valores mensais ou anuais (quando disponíveis), contribuindo para o controle social e a fiscalização da gestão pública.
Problema a Ser Resolvido
O projeto busca solucionar a dificuldade de acesso e compreensão dos dados sobre contratações e despesas públicas. Atualmente, os diários oficiais disponibilizam essas informações de forma fragmentada e pouco acessível para a maioria dos cidadãos. A ausência de ferramentas adequadas dificulta a análise dos dados, a identificação de fornecedores recorrentes e a verificação de padrões de gastos. O Monitoramento de Gastos Públicos de Maceió visa tornar essas informações mais acessíveis, organizadas e fáceis de interpretar, permitindo que cidadãos e pesquisadores tenham um panorama claro das contratações realizadas pelo município.
Objetivo
O principal objetivo do projeto é desenvolver uma plataforma que exiba de forma clara e interativa as contratações presentes em cada diário oficial do município de Maceió. As metas incluem:
- Facilitar o acesso aos dados: Disponibilizar informações estruturadas sobre fornecedores, valores e contratos de maneira acessível para qualquer cidadão.
- Identificação de fornecedores recorrentes: Destacar os 10 fornecedores mais frequentes nas contratações do município.
- Interface simples e intuitiva: Garantir uma experiência de navegação fluida e acessível para usuários sem conhecimentos técnicos.
Tecnologias Utilizadas
- Frontend: React com TypeScript e TailwindCSS para uma interface dinâmica, responsiva e moderna. O deploy é realizado na Vercel.
- Python: Linguagem de programação empregada para o desenvolvimento do backend e para a automação de processos.
- Backend: Desenvolvido em Python com Django Rest Framework (DRF) para criação de APIs RESTful e gerenciamento eficiente dos dados. O deploy é feito na Railway.
- Banco de Dados: MySQL, utilizado para armazenar os dados das contratações e garantir consultas eficientes.
- Extração de Dados: Utilização da API Querido Diário para obter os diários oficiais e processar as informações.
- Automação: O carregamento diário dos dados é realizado automaticamente através de um CronBot programado no GitHub Actions.
Posição do Produto
Este projeto se posiciona como uma ferramenta de transparência pública e controle social, voltada para o fortalecimento da cidadania e o incentivo à educação. Seu público-alvo inclui:
- Cidadãos: Pessoas interessadas em acompanhar as contratações do município e entender como os recursos estão sendo utilizados.
- Estudantes e pesquisadores: Indivíduos que utilizam a plataforma para análises sobre gestão pública, transparência e controle social.
- Profissionais da área pública: Servidores e gestores que precisam de uma visão estruturada das contratações para melhorar a fiscalização e a eficiência na gestão dos recursos.