Skip to content

evelynnnie/qrcode-generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gerador de QR Code e Senha para Terminal

Este é um simples gerador de QR Code para URLs que funciona diretamente no terminal. Além de gerar o QR Code, ele também cria uma senha aleatória customizável e a salva em um arquivo de texto.

✨ Funcionalidades

  • Gera um QR Code a partir de qualquer URL fornecida.
  • Exibe o QR Code diretamente no terminal para fácil escaneamento.
  • Cria uma senha aleatória segura.
  • Permite configurar o comprimento e os tipos de caracteres da senha (maiúsculas, minúsculas, números, especiais) através de um arquivo .env.
  • Salva a senha gerada em um arquivo de texto especificado pelo usuário.

🔧 Pré-requisitos

Antes de começar, você vai precisar ter as seguintes ferramentas instaladas em sua máquina:

  • Node.js
  • npm (geralmente vem com o Node.js)

🚀 Instalação e Configuração

Siga os passos abaixo para configurar e executar o projeto:

  1. Clone o repositório:

    git clone https://github.com/evelynnnie/qrcode-generator.git
  2. Navegue até o diretório do projeto:

    cd qrcode-generator
  3. Instale as dependências:

    npm install
  4. Configure as variáveis de ambiente: Crie um arquivo chamado .env na raiz do projeto e adicione as seguintes variáveis para customizar a geração de senha. Você pode copiar o exemplo abaixo:

    # Defina quais caracteres serão usados na senha (true ou false)
    UPPERCASE_LETTERS=true
    LOWERCASE_LETTERS=true
    NUMBERS=true
    SPECIAL_CHARACTERS=true
    
    # Defina o comprimento da senha
    PASSWORD_LENGTH=12

🎮 Como Usar

  1. Inicie a aplicação:

    npm start
  2. O programa solicitará que você insira a URL para a qual o QR Code será gerado.

🛠️ Tecnologias Utilizadas

  • Node.js
  • prompt: Para capturar a entrada do usuário no terminal.
  • qrcode-terminal: Para gerar e exibir o QR Code.
  • chalk: Para estilizar o output no terminal.

📄 Licença

Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.

About

Gerador de QR Code e Senhas | Node.js | Ferramentas para E-commerce | CLI

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published