Sobre este projeto
it-programming / desktop-apps
Aberto
Estamos buscando um desenvolvedor qualificado para criar um sistema robusto e automatizado de geração de orçamentos e invoices. O objetivo principal é otimizar o processo de faturamento com base em documentos digitais, com foco em uma aplicação desktop para Windows e uma versão opcional para Android.
Funcionalidades Essenciais:
1. Importação de Arquivos Flexível: O sistema deve permitir a importação de documentos através de links de serviços de armazenamento em nuvem como Google Drive, OneDrive e Dropbox, ou via anexos de e-mail. A interface deve suportar tanto a colagem de links quanto o arrastar e soltar de arquivos baixados.
2. Regras de Preço Personalizadas por Cliente: Será fundamental a capacidade de configurar e aplicar regras de precificação distintas para cada cliente. Isso inclui valores fixos por página e modelos de precificação escalonados (ex: diferentes valores para faixas de páginas).
3. Contagem Automática de Páginas: O sistema precisa identificar e contar automaticamente o número de páginas em diversos formatos de arquivo, incluindo pdf, jpg, documentos word (docx) e apresentações powerpoint (pptx). Deve ser capaz de processar múltiplos arquivos para um único orçamento.
4. Conversão de Valores para Dólar (USD): Uma funcionalidade crucial é a opção de converter o valor total do orçamento para dólares americanos, utilizando a taxa de câmbio diária e arredondando os valores para números inteiros.
5. Geração Automática de Invoice em Modelo Word: O sistema deverá preencher automaticamente um modelo de invoice no formato .docx com informações como nome do cliente, quantidade de páginas, valor por página, valor total (em brl ou usd) e prazo de entrega. Os dados devem ser inseridos precisamente nos campos designados do documento.
6. Divisão Posterior de Invoices: Após a geração de um invoice completo, o sistema deve permitir a divisão desse documento em partes menores, calculando automaticamente os valores proporcionais para cada nova parte e gerando arquivos separados.
7. Exportação em PDF com Nomenclatura Específica: Todos os documentos gerados (orçamentos e invoices) devem ser exportáveis para o formato PDF, com a capacidade de definir um nome de arquivo específico e padronizado.
Requisitos Técnicos:
- Desenvolvimento de aplicação desktop para Windows é prioritário.
- Experiência com integração de APIs de serviços de nuvem (Google Drive, OneDrive, Dropbox).
- Conhecimento em manipulação e parsing de documentos (pdf, docx, pptx, jpg).
- Habilidade para implementar lógica de negócios complexa e regras de precificação.
- Experiência com desenvolvimento de interfaces de usuário intuitivas.
- Desejável experiência com desenvolvimento mobile para Android (opcional, mas um diferencial).
Categoria TI e Programação
Subcategoria Aplicativos desktop
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias