Projects
Dynamic QR Code Management Platform
REST API-based dynamic QR code management platform with PHP Slim 4. PHPMailer integration, form management and tracking system.
BQR.app is a REST API-based web platform where users can create and manage dynamic QR codes and monitor scan analytics. Each QR code points to an immutable short URL, but the destination that URL redirects to can be updated at any time. Developed as an individual project, BQR.app was created to explore the technical requirements of dynamic QR infrastructure in real-world usage scenarios and to build an example platform on top of an extensible API architecture.
Problem
The fundamental problem with static QR codes is that they cannot be changed. Once printed, the URL they redirect to is fixed; when the URL changes, a campaign ends, or content needs to be updated, the only option is to generate a new QR code and reprint it. This represents a significant printing cost and operational burden, especially for businesses using QR codes across a large number of surfaces. Beyond that, there is no way to measure which QR codes are actually being scanned and which ones generate value; QR codes remain only redirection tools and cannot become lead capture channels.
Solution
A REST API-based platform was built on the PHP Slim 4 framework. Each QR record is tied to a unique, immutable short slug; the redirect destination behind the slug is updated through the platform. QR images are generated server-side in PNG and SVG formats and can be downloaded at print-ready resolution. Every scan passes through the server and is recorded; this architecture naturally enables collecting scan count and timestamp data. The form management system centralizes data collected from forms embedded in QR landing pages on the platform and sends notifications via PHPMailer.
Key Features
- Dynamic Redirection: Update the destination URL at any time without reprinting the QR code; the printing cost is paid only once
- PHP Slim 4 REST API: Lightweight and extensible API architecture; in the future, a mobile app or third-party integration can connect directly to the API
- Scan Tracking and Analytics: Scan count and timestamps for each QR code; which codes generate value becomes measurable
- Form Management System: Data collected from contact and lead capture forms on QR landing pages is centralized in the dashboard; visitor registration is automatic
- PHPMailer Notifications: SMTP-based email for form submissions and system events; minimal setup, low dependency
- QR Image Generation: Downloadable in PNG and SVG formats; print-compatible resolution suitable for direct use in offset and digital printing
Technical Infrastructure
The reasoning behind choosing Slim 4 was clear: it provides an ideal foundation for building RESTful APIs without the learning curve and configuration overhead that a full-featured framework would bring. Middleware chains, a dependency injection container, and route groups meet modern API requirements with a minimal footprint. MySQL was chosen for data storage; the relational structure for each QR record’s slug, destination URL, creation date, and scan data was a natural fit. PHP’s native socket and curl libraries provided sufficient performance for scan redirection and external API calls. The API-first design decision guarantees that the platform remains open to mobile or third-party integrations in the future.
Results
BQR.app demonstrated that the bridge between the physical and digital world can be built on a maintainable and scalable infrastructure. The dynamic QR structure offers the opportunity to invest in the infrastructure once rather than repeatedly paying printing costs for each new piece of content across campaign cycles. Form integration transformed QR codes from mere redirection tools into potential lead capture channels; analytics made it measurable which codes actually generate value.
Services Used in This Project
Got a Similar Need?
Tell us what is scattered, manual or slow in your current process. We will map the first practical software step.
Discuss the SolutionSimilar Projects
Brand guide, corporate materials and a B2B e-commerce platform for the industrial sector. Virtual POS and order infrastructure included.
Multi-Channel E-Commerce and ERP IntegrationA digital ecosystem that connects e-commerce, marketplace, ERP, inventory, product feed and iOS/Android mobile app flows through one data layer.
Cross-System Workflow Automation with n8nSelf-hosted deployment of n8n workflow automation platform with Docker Compose. Firebase, REST API and 400+ integration support.