Resumo do produto
Ecossistema completo: API serverless .NET 8 em AWS Lambda (S3 + DynamoDB + Amazon Rekognition) que classifica imagens automaticamente com IA, e cliente .NET MAUI para Windows, Android, iOS e macOS com upload, galeria e dashboard.
O problema que resolve
Organizar acervos de imagens (produtos, obras, eventos) exige horas de curadoria manual. Sem tags automáticas e sem um lugar único seguro para guardar, buscar uma foto vira missão impossível.
Por que foi construído
Provar que .NET é cidadão de primeira classe em serverless: enquanto a maioria das galerias AWS usa Python/JS, esta roda .NET 8 nativamente no Lambda com custo zero no Free Tier e 35 testes automatizados.
Como funciona na prática
Upload direto para a nuvem com análise automática por IA (Amazon Rekognition) que gera tags; consulta instantânea por tag em DynamoDB; e um app MAUI que funciona nas 4 principais plataformas para navegar, buscar e acompanhar estatísticas.
Stack técnica por camada
Backend (cloud)
- .NET 8 + AWS Lambda + SAMAPI serverless com IaC (SAM), 35 testes, Free Tier
IA
- Amazon RekognitionAuto-tagging de imagens (grátis até 5.000 análises/mês)
Armazenamento
- Amazon S3 + DynamoDBObjetos de imagem e metadados/tags de busca
Frontend (mobile/desktop)
- .NET MAUI 10 (Windows, Android, iOS, macOS)Galeria, upload com IA, detalhe e dashboard — MVVM + CommunityToolkit
* Versões exatas e detalhes de configuração são informados na proposta, conforme a personalização escolhida.
Funcionalidades principais
- Upload de imagens com tagging automático por IA
- Galeria com busca por tags geradas pelo Rekognition
- Dashboard analítico do acervo
- Cliente único em Windows, Android, iOS e macOS
- Infraestrutura 100% IaC (SAM) com custo zero no Free Tier
O que dá para personalizar
- Usar outras nuvens/IA (Azure Computer Vision, Google Vision ou modelos locais)
- Criar acervos por cliente/obra/produto com permissões
- Trocar o cliente MAUI por web (React/Angular) ou PWA
- Adicionar reconhecimento facial, OCR ou moderação automática
Cada alteração de camada ou funcionalidade entra no orçamento com prazo e custo transparentes — o software é seu, não uma caixa fechada.