Index / Work / Dynamic QR Code Manager
Dynamic QR Code Manager
Sole architect and developer
Dynamic QR codes whose destination can be changed after they are printed, with every scan logged and analysed. Built out into a full multi-tenant product with accounts, plans and an admin console.
- Client
- Zencia.ai
- Industry
- Marketing Technology
- Role
- Sole architect and developer
- Platform
- Web
- Stack
- Flask · Firestore · Chart.js · Python · Vercel
- Dated
- 2026-04-08
- Editable destinations — reprinting is never required
- Per-scan analytics: device, browser, OS, referrer, timeline
- Weighted A/B testing across multiple destination URLs
- Time-based scheduling with active and expired states
- Bulk creation from CSV with ZIP export
- Folders and organisation, plan-gated server-side
- Admin console for users, plans and global codes
① Challenge
A printed QR code is permanent. Change the campaign, move the landing page, fix a typo in a URL — and every piece of print already in the world points somewhere wrong. Static codes also tell you nothing about who scanned them, or when.
② Solution
Codes encode a redirect endpoint rather than the destination, so the target becomes a value that can be edited at any time while the printed code stays valid. Every redirect is logged with device, browser, operating system and referrer before forwarding. On top of that sits scheduling, weighted A/B split testing across multiple destinations, and folders — each gated server-side by plan rather than merely hidden in the interface.
③ Result
A working multi-tenant product: 46 endpoints, four subscription tiers, scan analytics with device and location breakdowns, bulk creation with ZIP export, and an admin console for user and plan management.