qr-pulse
Reactive icon

Qr Pulse

Stable version 1.0.0 (Compatible with OutSystems 11)
Uploaded
 on 26 Apr (16 hours ago)
 by 
EONE TECHNOLOGIES PVT LTD
0.0
 (0 ratings)
qr-pulse

Qr Pulse

Details
QrPluse is a JavaScript-based component that enables dynamic generation of QR codes and barcodes directly in the browser. It allows users to input text, URLs, or numeric values and instantly render a scannable code using client-side scripting. The asset includes size customization, letting users choose dimensions (e.g., 100px, 200px, 300px) to fit different UI layouts. It also supports foreground and background color selection, allowing full control over the visual appearance while maintaining readability for scanners. QrPluse provides a built-in feature to convert the generated code into a Base64 string, which can be used for storage, API transmission, or binding to image elements. This makes it especially useful for saving codes in databases or reusing them across applications. Additionally, it supports downloading the generated code as an image file (PNG or SVG) using pure JavaScript, without requiring server-side processing. This enables quick export and sharing of QR/barcodes. Overall, QrPluse combines: Real-time code generation using JavaScript Custom size and color configuration (foreground/background) Base64 encoding for easy storage and integration One-click download functionality
Read more

QrPluse is a client-side JavaScript component designed to generate and manage QR codes and barcodes dynamically within web and low-code applications such as OutSystems. It provides a complete solution for creating, customizing, exporting, and storing machine-readable codes without requiring any server-side processing.

At its core, QrPluse allows users to input text, URLs, or numeric values and instantly generate a scannable QR code or barcode in real time. The rendering is handled entirely in the browser using JavaScript, ensuring fast performance and seamless user experience.

A key feature of the asset is size customization. Users can select predefined sizes (e.g., 100px, 200px, 300px) or dynamically control dimensions, making it suitable for responsive designs and multiple use cases such as mobile displays, print layouts, or embedded UI components.

QrPluse also supports foreground and background color customization, enabling developers to align generated codes with branding requirements. Users can define color values through input controls, ensuring flexibility while maintaining scan reliability (e.g., dark foreground with light background).

Another important capability is Base64 encoding. The generated QR or barcode can be converted into a Base64 string directly in JavaScript. This allows:

  • Easy storage in databases as text or binary
  • Transmission via APIs
  • Binding to image elements in UI frameworks
  • Reuse across different screens or applications

The asset further includes a download feature, allowing users to export the generated code as an image file (typically PNG or SVG). This is implemented using browser APIs (Canvas or SVG serialization), enabling one-click downloads without backend involvement.

QrPluse is designed to be lightweight, reusable, and easy to integrate. It works well within dynamic environments where elements are rendered asynchronously, and includes handling for DOM readiness and event binding.

Key Features

  • Real-time QR and barcode generation using JavaScript
  • Adjustable size for responsive and print-ready output
  • Custom foreground and background color controls
  • Base64 conversion for storage and integration
  • Download functionality for saving codes as image files
  • Fully client-side execution (no server dependency)

Use Cases

  • Inventory and product tracking systems
  • Ticketing and event management
  • Digital payments and sharing links
  • Asset tagging and identification
  • Data encoding and quick access tools

Overall, QrPluse provides a flexible and efficient way to generate and manage QR codes and barcodes with full control over appearance, export, and storage—all powered by JavaScript.

Release notes (1.0.0)
License (1.0.0)
Reviews (0)
Team
Other assets in this category
More from EONE TECHNOLOGIES PVT LTD