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

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
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.


