# Gestor de Palavra-Passes O Gestor de Palavra-Passes é uma aplicação desenvolvida em Java com o objetivo de guardar, listar, procurar e apagar contas de forma simples através da consola. O projeto foi criado utilizando Apache NetBeans e Maven, permitindo uma estrutura organizada e fácil de executar em diferentes sistemas. ## Funcionalidades * Criar contas * Guardar aplicação/site, email/utilizador e palavra-passe * Listar todas as contas guardadas * Procurar contas rapidamente * Apagar contas existentes * Gerar palavras-passe aleatórias seguras * Armazenamento local em ficheiro `.txt` ## Como Funciona As contas são guardadas num ficheiro chamado `data.txt`. Cada linha contém: Aplicação/Site ; Nome/Email ; Palavra-Passe Exemplo: Netflix;[utilizador@email.com](mailto:utilizador@email.com);MinhaPassword123 O programa utiliza: * `Scanner` para interação com o utilizador * `BufferedWriter` para guardar dados * `BufferedReader` para ler dados * Estruturas de repetição e menus interativos ## Estrutura do Projeto * `GestorPalavraPasses.java` → Classe principal * `Menu` → Interface de menu da aplicação * `Account` → Estrutura das contas * `FileManager` → Gestão de ficheiros * `PasswordGenerator` → Geração de passwords seguras ## Tecnologias Utilizadas * Java * Apache NetBeans * Maven ## Objetivo Este projeto foi desenvolvido com fins educativos para praticar: * Programação orientada a objetos * Manipulação de ficheiros * Menus interativos * Organização de projetos Java * Gestão de dados locais