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.
- 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.
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)
Siga os passos abaixo para configurar e executar o projeto:
-
Clone o repositório:
git clone https://github.com/evelynnnie/qrcode-generator.git
-
Navegue até o diretório do projeto:
cd qrcode-generator
-
Instale as dependências:
npm install
-
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
-
Inicie a aplicação:
npm start
-
O programa solicitará que você insira a URL para a qual o QR Code será gerado.
- 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.
Este projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.