Lumina.
Plataforma segura para entrega de galerias com marca d'água e liberação controlada de arquivos originais em alta resolução.
O Problema Real
A Lumina nasce de uma dor concreta: a fotógrafa finaliza as fotos no seu PC e precisa apresentá-las ao cliente de forma profissional — mas com segurança total contra roubo antes do pagamento.
Atores do Sistema
Dois perfis completamente separados, com papéis e permissões distintos. Apenas a fotógrafa tem conta no sistema.
- →Controle absoluto sobre o sistema
- →Cria projetos (ensaios) e sobe as fotos
- →Gera e envia o Link Mágico ao cliente
- →Aciona "Liberar Download" no painel admin
- →Sem login ou senha no sistema
- →Acessa exclusivamente via Link Mágico com token secreto
- →Visualiza as fotos com marca d'água aplicada
- →Quando liberado, baixa o .zip com as originais
Jornada de Valor
Clique em cada etapa para ver os detalhes. O fluxo é linear, sem fricção e seguro do início ao fim. (Auto-avança a cada 3s)
Regras de Negócio
As "Leis do Sistema" — princípios inegociáveis. Toda decisão de arquitetura respeita estas regras.
Marca d'Água Obrigatória
Nenhuma imagem exibida na galeria web do cliente será o arquivo original limpo. O sistema sempre exibirá uma versão reduzida com a logo da fotógrafa. Inviabiliza roubo por print de tela.
Imutabilidade da Origem
O arquivo original em altíssima resolução nunca é alterado. O sistema só cria cópias "sujas" para exibição. O arquivo de 30MB permanece intacto no Object Storage.
Trava de Download
Na visualização padrão da galeria é impossível baixar os originais. Apenas o botão "Liberar Download", acionado exclusivamente pela fotógrafa no painel, muda este estado.
Efemeridade
A plataforma não é um serviço de backup. Links expiram. Quando o download é liberado, o cliente tem um prazo definido para baixar. Depois, o link morre e os originais são deletados do servidor.
Arquitetura de Software
Arquitetura orientada a eventos. O processamento pesado de imagens é completamente desacoplado do ciclo HTTP. Clique em cada componente para explorar.
Infraestrutura
Cloud-Native em Docker, VPS único. Todo tráfego externo passa pelo Nginx. Nenhum serviço interno é exposto diretamente para a WAN. Clique nos serviços.
Modelagem de Dados
Três tabelas com relacionamentos em cascata e Soft Delete nas entidades críticas. Os campos destacados implementam as regras de negócio diretamente no schema.
false por padrão. Torna-se true apenas quando a fotógrafa clica em "Liberar Download" no painel.original_file_path (intocado) e preview_file_path (com marca d'água). Implementa a Imutabilidade da Origem no nível do schema.