Um gerador de QR Code simples, rápido e responsivo desenvolvido com VueJS e QRious, ideal para praticar fundamentos do framework e manipulação reativa no front-end.
O projeto permite gerar QR Codes dinamicamente conforme o usuário digita no campo de texto. Não utiliza bundlers ou ferramentas de build — tudo funciona apenas com HTML, CSS e JavaScript, tornando o projeto leve e fácil de entender.
- Criar um gerador de QR Code totalmente funcional com VueJS.
- Praticar:
- Bindings reativos (
v-model) - Uso de computed properties
- Manipulação de bibliotecas externas (QRious)
- Bindings reativos (
- Desenvolver um layout simples, limpo e responsivo.
- Publicar o projeto como site estático no Vercel.
- Estruturar um projeto Vue “sem build”, usando apenas arquivo
.js.
- O QR é atualizado automaticamente conforme o usuário digita.
- Compatível com qualquer tipo de texto, URL ou informação.
- Uso direto com CDN (
vue.min.js). - Instância Vue simples e clara para aprendizado.
- Interface centralizada e fácil de usar.
- Campo de input e QR Code ajustados para telas pequenas.
- Fonte personalizada (Roboto Mono).
- Gradiente no background.
- Container estilizado para o output.
qrcode-generator/
├─ css/
│ └─ style.css
│
├─ fonts/
│ └─ RobotoMono-Thin.ttf
│
├─ js/
│ ├─ qrious.min.js
│ └─ vue.min.js
│
├─ favicon.ico
├─ index.html
├─ LICENSE
└─ README.md- VueJS 2 (via CDN)
- QRious
- CSS puro
- HTML5
- Vercel
Este projeto não precisa de npm, build ou dependências.
-
Clone o repositório:
git clone https://github.com/pitercoding/qrcode-generator.git
-
Entre na pasta::
cd qrcode-generator -
Abra o arquivo
index.html:- Dê dois cliques, ou
- Use o Live Server no VS Code.
Como o projeto é 100% estático, use estas configurações:
- Framework Preset:
Other - Build Command: (deixe vazio)
- Output Directory:
/ - Root Directory:
.
A Vercel detecta e publica automaticamente o index.html.
Contribuições são bem-vindas!
- Faça um fork
- Crie uma branch:
git checkout -b minha-feature- Commit suas alterações:
git commit -am "feat: nova feature adicionada"- Faça push:
git push origin minha-feature- Abra um Pull Request
Desenvolvido por 🔗 pitercoding
Projeto criado para estudo e prática de VueJS e manipulação de QR Codes.
Este projeto está licenciado sob a MIT License.