Sobre este projeto
it-programming / mobile-development
Aberto
Estamos buscando um desenvolvedor mobile experiente para criar o Produto Mínimo Viável (MVP) de um aplicativo inovador focado na captura segura e autenticação de mídia. O objetivo principal é desenvolver uma ferramenta robusta para garantir a originalidade de vídeos e fotos, não uma rede social.
Funcionalidades Essenciais do MVP:
1. Autenticação de Usuário: Implementação de login via e-mail e Google, utilizando Firebase Authentication para uma experiência de usuário fluida e segura.
2. Câmera Customizada: Desenvolvimento de uma câmera integrada ao aplicativo, permitindo a gravação de vídeos de até 60 segundos e a captura de fotos diretamente pelo app.
3. Registro de Metadados: Captura automática e precisa de geolocalização, timestamp exato e o ID único do dispositivo no momento da captura da mídia.
4. Geração de Selo de Originalidade: Criação de um Hash sha-256 do arquivo de mídia, combinando-o com os metadados registrados (geolocalização, timestamp, id do dispositivo). Este hash servirá como o selo de originalidade do conteúdo.
5. Armazenamento Seguro: Salvamento do Hash gerado no Firestore e do arquivo de mídia no Firebase Storage, garantindo a integridade e acessibilidade dos dados.
6. Interface de Verificação: Exibição clara de uma tela com um selo verde de verificação e o código Hash gerado, confirmando a autenticidade da mídia.
7. Modo Offline Básico: Implementação de uma funcionalidade offline que permite ao usuário capturar e armazenar a mídia localmente, sincronizando-a automaticamente com o Firebase quando a conexão com a internet for restabelecida.
Escopo Não Incluído no MVP:
Para esta fase inicial, não são necessárias funcionalidades como feed de notícias, interações sociais, ferramentas de edição de imagem ou integração com tecnologias blockchain. O foco primordial é a solidez do processo de captura, registro e geração do Hash de autenticação.
Entregáveis:
* Código fonte completo, limpo e bem documentado, hospedado em um repositório GitHub, seguindo as melhores práticas de arquitetura modular.
* Arquivos de instalação (APK para Android e IPA para iOS) para testes e validação.
Perfil do Freelancer Ideal:
Buscamos um profissional com experiência comprovada em desenvolvimento mobile, preferencialmente com Flutter ou React Native. É Fundamental ter conhecimento aprofundado em integração de câmera customizada e vasta experiência com a plataforma Firebase (Auth, Firestore, Storage). Capacidade de entregar soluções robustas e eficientes é crucial. O projeto tem início imediato.
Categoria TI e Programação
Subcategoria Programação de Apps para Android, iOS e outros
Qual é o alcance do projeto? Criar um novo aplicativo
Prazo de Entrega: Não estabelecido
Habilidades necessárias