### **Descrição do Problema**
Somos uma empresa especializada em garantir receitas para condomínios, responsável pela emissão de boletos de cobrança para moradores. Atualmente, enfrentamos os seguintes desafios:
1. **Dependência de Planilhas em PDF**: Recebemos os rateios de despesas das administradoras de condomínios, mas muitos desses dados são enviados em PDF, o que exige digitação manual e consome tempo.
2. **Falta de Integração de Sistemas**: Nem todas as administradoras estão dispostas a adotar nosso formato padrão de planilha (Excel), o que dificulta a automação do processo.
3. **Sobrecarga no Processamento**: A concentração de vencimentos no dia 10 gera picos de trabalho, sobrecarregando a equipe e aumentando o risco de erros.
4. **Atrasos na Entrega**: A falta de antecedência no envio dos rateios pelas administradoras compromete o prazo para emissão dos boletos.
---
### **Objetivo do Projeto**
Desenvolver uma solução que:
1. Automatize a extração de dados de PDFs e a conversão para o formato desejado.
2. Facilite a integração com os sistemas das administradoras.
3. Escalone o processamento de rateios para evitar sobrecarga.
4. Reduza a dependência de trabalho manual e minimize erros.
---
### **Possíveis Caminhos para Solução**
1. **Automatização de Extração de Dados**:
- Implementar um sistema de OCR (Reconhecimento Óptico de Caracteres) para extrair dados de PDFs.
- Criar um parser de PDFs que converta as informações para o formato desejado (Excel ou JSON).
2. **Integração com Sistemas das Administradoras**:
- Desenvolver uma API ou middleware que permita a comunicação entre os sistemas das administradoras e o nosso sistema.
- Oferecer uma ferramenta simples para conversão de PDFs para o formato padrão.
3. **Automatização da Emissão de Boletos**:
- Implementar um sistema de filas (queue) para processar os rateios de forma escalável.
- Utilizar serviços em nuvem para garantir escalabilidade e alta disponibilidade.
4. **Painel de Acompanhamento**:
- Desenvolver um painel administrativo para monitorar o status dos rateios e a emissão de boletos.
- Incluir funcionalidades como alertas, relatórios e métricas de desempenho.
---
### **Requisitos Técnicos**
1. **Habilidades Necessárias**:
- Desenvolvimento Full Stack (Frontend e Backend).
- Experiência com OCR e processamento de PDFs.
- Conhecimento em APIs e integração de sistemas.
- Familiaridade com ferramentas de filas (RabbitMQ, Kafka, aws sqs).
- Experiência com cloud computing (AWS, Google Cloud, Azure).
2. **Tecnologias Sugeridas**:
- Linguagens: Python,
Node.js, Java.
- Frameworks: Django/Flask (Python), Spring Boot (Java),
Express.js (
Node.js).
- Frontend:
React.js, Angular ou
Vue.js.
- Banco de Dados: PostgreSQL, MySQL ou MongoDB.
- Ferramentas de OCR: Tesseract, Google Vision API.
3. **Entregáveis Esperados**:
- Sistema de extração e conversão de PDFs.
- API para integração com sistemas de administradoras.
- Sistema de filas para processamento escalável.
- Painel administrativo para monitoramento e gestão.
---
### **Processo de Seleção**
1. **Envio de Proposta**:
- Os interessados devem enviar uma proposta detalhada, incluindo:
- Abordagem técnica.
- Cronograma estimado.
- Orçamento.
- Portfólio de projetos similares.
2. **Avaliação**:
- As propostas serão avaliadas com base nos seguintes critérios:
- Experiência relevante.
- Viabilidade técnica.
- Custo-benefício.
- Prazo de entrega.
3. **Contratação**:
- O profissional ou equipe selecionada será contratada para desenvolver a solução, com acompanhamento e aprovação em cada etapa do projeto.
---
### **Informações Adicionais**
- **Prazo Esperado**: 3 a 6 meses para desenvolvimento e implementação.
- **Orçamento Estimado**: A ser definido com base nas propostas recebidas.
Prazo de Entrega: 30 de Abril de 2025