Saltar al contenido
Volver a proyectos
En producción2025 — 2026

QR System

SaaS multi-tenant para generar y gestionar códigos QR dinámicos: el destino se edita sin reimprimir el código. Resolución en menos de 5 ms con cache en Redis, analítica de escaneos en tiempo real, dominios personalizados, API pública con webhooks y billing con Stripe.

Rol
Full Stack — arquitectura, API y frontend
Dashboard con analítica de escaneos en tiempo real

Resumen

QR System convierte cualquier código QR impreso en un recurso editable: el destino, las reglas y el diseño se cambian sin volver a imprimir. Está pensado para equipos que gestionan cientos de códigos en campañas, empaques y puntos físicos.

El núcleo es la resolución pública /r/{key}: calcula el estado del QR (activo, pausado, expirado, programado) en cada request, aplica reglas por dispositivo (iOS/Android/desktop) y redirige en menos de 5 ms gracias a un cache en Redis con invalidación write-through. El registro del escaneo se encola en BullMQ para no bloquear nunca la redirección.

Un worker enriquece cada escaneo con GeoIP y user-agent, anonimiza la IP si la organización lo activa, y publica el evento por Redis pub/sub hacia un gateway Socket.IO que actualiza el dashboard en tiempo real. El aislamiento entre organizaciones es fail-closed a nivel de base de datos mediante un plugin de Mongoose.

Galería

Editor de QR: destino, reglas por dispositivo y vista previa
Landing y dashboard de QR System en móvil

¿Tienes un proyecto en mente?

Construyamos algo que valga la pena recordar.

Hablemos