SecurePass
Gerador e cofre local de senhas com desbloqueio biométrico
Destaques do Projeto
Visão Geral
jhef@root: ~/secure-pass$ cat README.md
SecurePass é um aplicativo mobile desenvolvido em Flutter para criação e gerenciamento seguro de credenciais. O aplicativo adota uma abordagem local-first, garantindo que as informações sensíveis sejam armazenadas diretamente no dispositivo do usuário, sem depender de serviços externos. A plataforma inclui um gerador de senhas configurável, um cofre protegido por autenticação biométrica e um sistema de organização por grupos para facilitar o gerenciamento de múltiplas credenciais. Todos os dados são armazenados de forma segura no dispositivo, priorizando privacidade e controle total do usuário sobre suas informações. O aplicativo também oferece recursos de importação e exportação em CSV, permitindo backup dos dados e portabilidade entre dispositivos ou outras ferramentas de gerenciamento de senhas.
Stack
jhef@root: ~/secure-pass$ ls ./tech
// Frontend
// Estado e arquitetura
// Segurança e persistência
// Portabilidade e qualidade
Principais Funcionalidades
Gerador configurável de senhas
Gera senhas com comprimento ajustável, seleção de conjuntos de caracteres, indicador de força e histórico local recente.
Fluxo unificado por abas
Agrupa gerador, cofre e configurações em uma navegação simples com PageView e BottomNavigationBar.
Desbloqueio biométrico
Protege o acesso ao cofre com biometria ou credencial do dispositivo por meio de local_auth.
Cofre local seguro
Armazena grupos e itens de senha em flutter_secure_storage, com criação, edição, exclusão e movimentação entre grupos.
Portabilidade em CSV
Importa credenciais de arquivos CSV e exporta o cofre para compartilhamento seguro via file picker, diretório temporário e share sheet.
Preferências persistentes
Mantém tema claro/escuro e idioma PT-BR/EN-US com persistência local usando get_storage.
Marcos de Entrega
Fundação múltiplataforma
Configuração da base Flutter para mobile, desktop e web, com navegação principal, tema global e estrutura modular para evolução do produto.
Experiência de geração
Implementação do fluxo de geração com regras configuráveis, indicador de força, histórico local e ações rápidas para copiar e salvar credenciais.
Cofre e proteção local
Construção do cofre com biometria, persistência segura, organização por grupos e fluxo protegido para criação, edição e visualização de credenciais.
Portabilidade e qualidade
Adição de importação e exportação CSV, preferências persistentes de tema e idioma, refinamento visual e validação automatizada dos fluxos principais.