Pular para o conteúdo
Caio Lopes
Aplicativo clínicoEm desenvolvimento

Derma Scan

Registro clínico dermatológico: captura padronizada de imagens de lesões e acompanhamento da evolução dos pacientes.

Painel inicial do Derma Scan com saudação, ações rápidas e atividade recente

Sobre o projeto

Aplicativo Flutter para o fluxo clínico dermatológico. Permite capturar imagens de lesões em alta resolução com metadados de integridade, cadastrar pacientes, configurar a clínica do profissional (CRM/RQE) e comparar imagens ao longo do tempo. O backend usa Supabase com autenticação por código OTP, banco de dados com políticas de segurança (RLS) e armazenamento privado de capturas.

Destaques

  • Captura de imagens com metadados e verificação de integridade (SHA-256)
  • Galeria de imagens capturadas em armazenamento privado do app
  • Autenticação por código OTP — sem modo demo falso
  • Comparação de imagens lado a lado para acompanhar a evolução
  • Validado em aparelho físico Android (41+ testes de captura)

Implementadas

  • Login por código OTP, recuperação e redefinição de senha (Supabase)
  • Captura de fotos em alta resolução com metadados da imagem
  • Persistência local privada das capturas e galeria "Imagens capturadas"
  • Cadastro e listagem de pacientes (file, in-memory e Supabase)
  • Onboarding da clínica com dados de CRM/RQE do profissional
  • Tema claro/escuro persistido

Planejadas

  • Upload das capturas para o armazenamento privado no Supabase
  • Validação em iOS (atualmente apenas Android)
  • Evolução dos módulos de comparação e agenda

Telas

  • Tela de login do Derma Scan com campos de e-mail e senha
  • Tela de criação da clínica no Derma Scan, com saudação e campos de configuração
  • Painel inicial do Derma Scan com saudação, ações rápidas e atividade recente
  • Tela de pacientes do Derma Scan com busca e filtros

Capturas feitas em ambiente de demonstração, com dados sintéticos.

Sobre este projeto

Repositório da conta pessoal Caio_Lopes. O README do repositório é o template padrão do Flutter; as descrições deste portfólio foram verificadas no código e nos relatórios em docs/ do repositório.