Work

QRGenerator - QR Code Generator

Frontend Development
Next.js
TypeScript
UI/UX
QR Codes

QRGenerator is a web application built with Next.js and TypeScript for creating customized QR codes (URL, WiFi, WhatsApp, Email, Phone and Location), with styling options, real-time preview and ready-to-use download.

`;
17:45
Visit Site

QRGenerator - QR Code Generator

“Simple is used. Customizable stays.”

QRGenerator is a web application I developed to generate QR codes quickly and customizably, focused on a clear experience: choose the QR type, fill out the form, adjust style and download.

Features

  • Multiple QR Types: Generation for URL, WiFi, WhatsApp, Email, Phone and Location (ideal for businesses, events and profiles).
  • Form-based by Type: Specific inputs per case (for example, SSID/security in WiFi or predefined message in WhatsApp) to avoid errors.
  • Real-Time Preview: The QR updates instantly as you change data or style.
  • Visual Customization: Design adjustments such as colors, size and style to adapt it to brand/use.
  • Ready-to-Share Download: QR export for use on social media, printing or promotional materials.
  • Responsive Design: Interface designed for desktop and mobile, with modular and consistent components.

Technologies Used

  • Next.js (App Router): Modern rendering and scalable structure.
  • TypeScript: Typing for better maintainability and fewer errors.
  • CSS Modules: Encapsulated styles per component for clean UI.
  • QR Generation (JS library): QR code creation on the client with high performance.
  • Basic SEO: Metadata, robots and sitemap for good indexing.

Challenges Overcome

  • Validation by QR Type: Ensure that each format (WiFi/WhatsApp/Email, etc.) generates a correct string compatible with common readers.
  • Customization Without Breaking Readability: Maintain contrast and scannability even with color/style changes.
  • Modular UX: Separate forms and configurations into reusable components without complicating the flow.

Outcome

  • Fast and Frictionless Generation: A direct flow that allows creating and downloading QRs in seconds.
  • Scalable Base: Architecture ready to add more types (vCard, social networks, events) and more export options.

QRGenerator - Generador de Códigos QR

“Lo simple se usa. Lo personalizable permanece.”

QRGenerator es una aplicación web que desarrollé para generar códigos QR de forma rápida y personalizable, enfocada en una experiencia clara: elegir el tipo de QR, completar el formulario, ajustar el estilo y descargar.

Características

  • Múltiples Tipos de QR: Generación para URL, WiFi, WhatsApp, Email, Teléfono y Ubicación (ideal para negocios, eventos y perfiles).
  • Formulario por Tipo: Campos específicos por caso (por ejemplo, SSID/seguridad en WiFi o mensaje predefinido en WhatsApp) para evitar errores.
  • Vista Previa en Tiempo Real: El QR se actualiza al instante al cambiar datos o estilo.
  • Personalización Visual: Ajustes de diseño como colores, tamaño y estilo para adaptarlo a marca/uso.
  • Descarga Lista para Compartir: Exportación del QR para uso en redes sociales, impresión o material promocional.
  • Diseño Responsivo: Interfaz diseñada para escritorio y móvil, con componentes modulares y consistentes.

Tecnologías Utilizadas

  • Next.js (App Router): Renderizado moderno y estructura escalable.
  • TypeScript: Tipado para mejor mantenibilidad y menos errores.
  • CSS Modules: Estilos encapsulados por componente para una UI limpia.
  • QR Generation (JS library): Creación de códigos QR en el cliente con alto rendimiento.
  • Basic SEO: Metadata, robots y sitemap para una buena indexación.

Desafíos Superados

  • Validación por Tipo de QR: Asegurar que cada formato (WiFi/WhatsApp/Email, etc.) genere una cadena correcta compatible con lectores comunes.
  • Personalización Sin Comprometer Legibilidad: Mantener contraste y escaneabilidad incluso con cambios de color/estilo.
  • UX Modular: Separar formularios y configuraciones en componentes reutilizables sin complicar el flujo.

Resultado

  • Generación Rápida y Sin Fricción: Un flujo directo que permite crear y descargar QRs en segundos.
  • Base Escalable: Arquitectura lista para añadir más tipos (vCard, redes sociales, eventos) y más opciones de exportación.