← Back to Projects

2026 Live

CaproQR.

A fast, private Android toolkit for scanning, creating, and keeping QR codes and barcodes entirely on device.

CaproQR branding beside its scanner and QR customization screens.

Role

End-to-end product

Platforms

Android

Scope

Product strategy, Product design, Android development, Privacy design, Release engineering

CaproQR combines scanning, QR creation, safe content handling, and searchable history in one focused Android utility. Limbatus shaped the product, designed the interface, built the application, and launched it on Google Play from end to end.

The challenge

QR utilities often ask users to trade convenience for noise. Many are crowded with advertising, depend on a network connection, collect usage data, or open scanned destinations before the user has a chance to inspect them.

CaproQR needed to make a common task feel immediate without making it careless. The product had to recognize a broad range of codes, explain what each code contains, and keep useful history while preserving a simple rule: user content stays on the device.

Fast, private, practical

The experience is organized around three direct actions: scan it, create it, keep it. Live camera scanning and image import handle everyday QR and barcode formats. Parsed results expose the destination and relevant actions without triggering links, calls, messages, or apps automatically.

Creation follows the same practical approach. Users choose the content type, complete a validated form, customize the result, and export a high-resolution PNG. There is no account setup, cloud workspace, or dependency on a CaproQR service.

What we built

  • Live and image-based recognition for 12 QR and barcode formats
  • Ten QR creation types, including websites, Wi-Fi, contacts, events, locations, and WhatsApp
  • Destination previews and warnings for suspicious URL characteristics
  • Five high-contrast palettes, custom colors, and optional center logos
  • Searchable local history with filters, favorites, pagination, and deletion controls
  • Sharing, clipboard actions, and 1024-pixel PNG export through Android system workflows
  • System, light, and dark themes with configurable scan feedback and automatic saving

Wi-Fi passwords remain masked until explicitly revealed, and actionable content requires confirmation. The scanner never treats recognition as permission to continue.

Engineering for an offline boundary

CaproQR is built with Expo and React Native for Android. Expo Camera handles live and image-based recognition, while Expo Router structures the scanner, generator, history, and settings flows. React Hook Form and Zod provide typed validation across the ten creation formats.

SQLite stores history and favorites locally. Zustand manages preferences and transient workflow state without introducing a remote data layer. Generated codes use SVG rendering, adapt error correction when a logo is added, and export through Android’s native sharing and folder pickers.

There is no CaproQR backend, account system, analytics SDK, advertising network, payment layer, or cloud synchronization. Android cloud backup is disabled for application data, keeping the architecture aligned with the product promise.

The outcome

CaproQR launched on Google Play in 2026. Version one brings scanning, creation, safety, customization, and local organization into a single coherent tool.

The result is deliberately straightforward: a capable QR utility that does its work locally and leaves the next action to the user.

Build what comes next

Have a product in mind?

Start a project