Estamos buscando um desenvolvedor para criar um sistema web simples e focado tecnicamente, destinado ao processamento e padronização de fotos georreferenciadas utilizadas em obras e projetos. O sistema deve ser robusto para lidar com uploads em lote e realizar manipulações de imagem específicas.
Funcionalidades Obrigatórias:
- Upload múltiplo de imagens, com suporte para lotes de no mínimo 500 MB.
- Leitura de metadados exif das fotos, incluindo informações de gps, data e hora, e altitude.
- Conversão automática das coordenadas geográficas para o sistema UTM (WGS84).
- Estampa fixa nas imagens processadas, contendo:
- Coordenadas UTM (apresentadas na mesma linha, sem títulos descritivos).
- Data e hora da foto.
- Elevação.
- Um texto personalizável no canto inferior da imagem.
- Conversão final de todas as imagens para o formato JPEG.
- Renomeação sequencial dos arquivos de saída (ex:
01.jpg,
02.jpg, etc.).
- Download final de todas as imagens processadas em um único arquivo ZIP.
Interface:
- O sistema deve apresentar uma interface de usuário em tela única.
- Deverá conter um botão dedicado para upload de arquivos.
- Deverá conter um botão dedicado para download dos arquivos processados.
- Para esta primeira versão, não será necessário um sistema de login ou autenticação.
Tecnologia:
- Backend: Python.
- Frontend: html/css simples.
- Hospedagem: Render.
Entregas Obrigatórias:
- Código-fonte completo do sistema.
- Repositório do projeto no GitHub do contratante.
- Sistema funcionando em ambiente de produção (Render).
- Documentação com instruções básicas de uso e deploy.
Fora do Escopo (para esta versão):
- Mapa interativo.
- Sistema de usuários.
- Edição manual dos dados.
- Histórico de uploads.
Importante: O código-fonte e todos os direitos de uso e comercialização do sistema deverão pertencer integralmente ao contratante após a conclusão do projeto.
Prazo de Entrega: Não estabelecido