🔒 Gerador de Senhas com Flet

Bem-vindo ao Gerador de Senhas com Flet! Este é um projeto simples e elegante para gerar senhas seguras e personalizadas usando o framework Flet em Python.

📝 Descrição

Este aplicativo permite que você gere senhas seguras, personalizando as seguintes opções:

  • Letras maiúsculas
  • Letras minúsculas
  • Números
  • Caracteres especiais

Você pode ajustar o número de caracteres da senha e copiar facilmente a senha gerada para a área de transferência. A interface do usuário é estilizada com um tema escuro e um gradiente moderno para uma experiência agradável.

🚀 Tecnologias Utilizadas

  • Flet: Framework para construir interfaces de usuário modernas e interativas em Python.
  • Python: Linguagem de programação usada para desenvolver a lógica do aplicativo.

📦 Como Executar o Projeto

  1. Clone o repositório:

    git clone https://github.com/D10liveira/gerador-de-senha.git
    cd gerador-de-senha
  2. Instale as dependências: Certifique-se de que você tem o Python instalado em sua máquina. Em seguida, instale o Flet:

    pip install flet
  3. Execute o aplicativo:

    python geradorDeSenhas.py
  4. Acesse o aplicativo: O aplicativo será aberto em uma nova janela, ou você pode acessar a interface através de um navegador.

🌟 Funcionalidades

  • Tema Escuro: Interface estilizada com tema escuro e gradientes.
  • Geração de Senhas Personalizável: Escolha o comprimento da senha e quais tipos de caracteres incluir.
  • Copiar Senha: Copie rapidamente a senha gerada para a área de transferência.
  • Interface Responsiva: O layout se adapta a diferentes tamanhos de tela.

📸 Captura de Tela

Captura de Tela

📂 Estrutura do Projeto

gerador-de-senhas-flet/
│
├── geradorDeSenhas.py     # Código principal da aplicação
├── README.md              # Este arquivo
└── requirements.txt       # Dependências do projeto

🔄 Contribuições

Sinta-se à vontade para contribuir com melhorias para este projeto! Siga estas etapas para contribuir:

  • Faça um fork do projeto
  • Crie uma nova branch (git checkout -b feature/nova-funcionalidade)
  • Faça as suas alterações e faça commit delas (git commit -m 'Adicionar nova funcionalidade')
  • Envie para o repositório remoto (git push origin feature/nova-funcionalidade)
  • Abra um Pull Request

📃 Licença

Este projeto é licenciado sob a MIT License.

🧑‍💻 Autor

Desenvolvido por Dieimisson Oliveira. Entre em contato para mais informações ou dúvidas!

⭐ Se você gostou deste projeto, dê uma estrela no repositório! ⭐