Краткое содержание
Клиент предоставляет пользователям сервисы генерации QR-кодов, динамических ссылок, аналитики и сопутствующие услуги, связывающие физические материалы с цифровыми назначениями.
Решение стало QR-платформой для создания брендированных кодов, редактируемых перенаправлений, массовых связей, отслеживания сканирований и валидации кодов.
Платформа разработана для сокращения ручной работы при создании, управлении и отслеживании QR-кодов.
История клиента
Клиент - компания из Испании, занимающаяся маркетинговым программным обеспечением. Она предоставляет пользователям сервисы генерации QR-кодов, динамических ссылок, аналитики и сопутствующие услуги, связывающие физические материалы с цифровыми назначениями.
Пользователи создают коды для кампаний, продуктов и брошюр. Они также используют их для меню, целевых страниц и процессов контролируемого доступа.
Запрос был простым: обеспечить загрузку в распространённых форматах, отслеживать взаимодействия, массово генерировать уникально связанные коды и связывать QR-процессы с внешними сервисами.
Решение создано как набор взаимосвязанных модулей создания, управления динамическими ссылками, аналитики, массовой генерации и валидации. Архитектура также оставила место для процессов оплаты, билетов, опросов и bio-ссылок.
Клиент хотел
- Экспортировать файлы PNG, SVG, PDF, ZIP, JSON, CSV или Excel
- Отслеживать статусы сканирований, кликов, отправок и платежей
- Массово генерировать коды, связанные с метками, партиями или назначениями
- Подключить платежи, аналитику, карты, формы, SMS, хранилища или принтеры
Почему готовое программное обеспечение не подошло
Готовые платформы для управления QR-кодами и ссылками предлагают отдельные функции, такие как брендированные коды, динамические ссылки и отслеживание сканирований. Запрошенные процессы также включали связывание ресурсов, массовую генерацию, валидацию и платежи, поэтому для такой комбинации функций требовалась индивидуальная платформа.
Обзор проекта
Решение разработано на основе сервисов клиента для генерации QR-кодов, динамических ссылок и отслеживания. На экране создания можно ввести URL, текст и контактные данные, а также увидеть предварительный просмотр в реальном времени.
Для фирменного оформления добавлены настройки цветов и логотипов. Также доступны настройки формы и стиля глазков. toqr (небольшой кодировщик QR-кодов на JavaScript и TypeScript) генерирует код, а стандартный экспорт обеспечивает файлы PNG, SVG и PDF.
Динамические назначения отделены от напечатанного кода. Платформа хранит ID QR-кода вместе с URL назначения, метками и партиями, поэтому перенаправление можно обновлять без замены печатных материалов.
Массовая генерация создана с использованием CSV-меток и схем назначений. Каждый сгенерированный код получает уникальную связь, а для работы доступны результаты JSON, ZIP-загрузки и изображения PNG или SVG.
Особое внимание уделено отслеживанию и валидации. Активность сканирований отображается с указанием количества, дат и местоположений.
Валидация возвращает такие статусы, как действительный, использованный, недействительный или истёкший.
Основные реализованные функции
- Создание QR-кодов для URL, текста, контактов, Wi-Fi, мероприятий, файлов и платёжной информации
- Настройка цветов, логотипов, форм, стиля глазков и размеров
- Обновление динамических назначений без замены напечатанных кодов
- Хранение QR-кодов с метками, партиями и связями с назначениями
- Генерация уникально связанных кодов из данных CSV и схем URL
- Экспорт результатов в PNG, SVG, PDF, ZIP и JSON
- Просмотр аналитики сканирований, кликов и отправок
- Валидация кодов для билетов, гостей и контролируемого доступа