KeyBunker - Gerenciador de Senhas
O KeyBunker é um aplicativo simples e eficiente de gerenciamento de senhas, desenvolvido com React Native, Expo, e SQLite. Ele permite que os usuários armazenem, organizem e acessem suas senhas de forma segura e prática, com uma interface amigável e funcionalidade fácil de usar.
🛠 Tecnologias Utilizadas
- React Native: Framework poderoso para o desenvolvimento de aplicativos móveis nativos usando JavaScript e React.
- Expo: Conjunto de ferramentas que simplifica o processo de desenvolvimento de apps React Native, oferecendo recursos prontos para uso e uma experiência de desenvolvimento mais rápida.
- SQLite: Banco de dados leve e robusto para armazenar dados localmente no dispositivo.
- TypeScript: Linguagem que adiciona tipagem estática ao JavaScript/Typescript, tornando o código mais seguro e fácil de manter.
🚀 Funcionalidades
- Armazenar Senhas: Permite adicionar senhas de forma segura, associando cada uma a um título, chave e login para facilitar a organização.
- Listar Senhas: Exibe todas as senhas armazenadas no banco de dados de forma clara e acessível, com opções para visualizar ou editar informações.
- Armazenamento Local com SQLite: As senhas são armazenadas localmente no dispositivo, garantindo a privacidade e segurança dos dados.
- Interface Simples e Intuitiva: A interface do usuário é limpa, com foco na usabilidade, para uma experiência simples e sem complicação.
- Permite criar senhas fortes de forma simples e rápida: A ferramenta cria senhas fortes de acordo com os parâmetros que você definir.
📱 Como Usar
1. Instalar o aplicativo
-
Criar uma Senha:
- Toque no botão "Adicionar Senha" e insira um título, login e chave para a senha.
- A senha será armazenada de forma segura e poderá ser acessada a qualquer momento.
-
Visualizar Senhas:
- Navegue pela lista de senhas armazenadas para ver os detalhes. As senhas são exibidas de maneira organizada para fácil acesso.
-
Editar ou Excluir Senhas:
- Caso precise alterar uma senha ou remover uma entrada, basta selecionar a senha desejada e escolher a opção de editar ou excluir.
🔐 Segurança
O KeyBunker prioriza a segurança das senhas armazenadas. Utilizando o banco de dados SQLite, todas as informações são mantidas criptografadas localmente no dispositivo, sem a necessidade de conexão com servidores externos. O aplicativo não armazena nem compartilha os dados de forma alguma, garantindo a privacidade dos usuários.
💡 Recursos Futuros
- Autenticação por Biometria: Futuramente, será possível proteger o acesso ao aplicativo com reconhecimento facial ou impressões digitais.
- Backup de Dados: Funcionalidade para backup seguro de senhas em nuvem.
📱 Video tutorial!!
https://github.com/user-attachments/assets/60434bfb-a5cf-41fc-a311-126ad43ddf16
Sinta-se à vontade para contribuir ou relatar problemas. O KeyBunker é projetado para ser simples, seguro e útil, oferecendo uma solução prática para gerenciamento de senhas em dispositivos móveis! 🚀