Skip to content
CAI
Software that uses CAICheck a score

nikosdaridis/qr-barcode-maui-blazor-hybrid

33.9

Weak · 21 September 2026

933

lines of production code

C#

primary language

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

What this system is

This system is a cross-platform mobile application built with .NET 10 and MAUI, utilizing a Blazor hybrid architecture for its user interface. It enables users to scan QR codes and barcodes using the device camera, as well as generate various barcode formats like QR, Code128, and EAN. The application provides local persistence for managing scanned items through features such as history, favorites, and search filtering, with a UI styled using Tailwind CSS.

Features

Initial project setup and documentation

The repository has been initialized with a new Visual Studio solution file (.sln) for the QRBarcodeMauiBlazorHybrid project, establishing the build configuration for Debug and Release modes. A .gitattributes file has been added to enforce consistent line endings (LF) across the codebase, and the .gitignore has been updated to exclude compiled JavaScript and Tailwind CSS output files. The README.md has been expanded to include installation instructions, screenshots, and guidance on running the TypeScript and Tailwind development watch process.

(repo-wide) · high confidence

Initial release of the QRBarcodeMauiBlazorHybrid app

The application is introduced with a complete set of Blazor components and models, enabling users to scan QR codes and barcodes via a native camera popup, generate various formats (including QR, Code128, EAN, and UPC), and manage their codes through History, Favorites, and Details views. The UI features a tab-based navigation structure with search filtering, local storage persistence, and capabilities to favorite, share, save to gallery, or copy code values.

QRBarcodeMauiBlazorHybrid · high confidence

Dependencies

Upgrade to .NET 10 and Tailwind CSS v4

The project has been upgraded to target .NET 10 (net10.0) and Microsoft.Maui.Controls 10.0.60, replacing the previous .NET 9 setup. Additionally, the frontend tooling has migrated to Tailwind CSS v4 (v4.3.3) and its CLI, alongside significant version bumps for TypeScript (to v7.0.2), concurrently (to v10.0.5), and cross-env (to v10.1.0).

(dependencies) · high confidence

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

How this codebase got here

This is the PUBLIC form of this artifact. Findings are listed in full, but the details of SECURITY findings — which rule fired, in which file, on which line, and how to fix it — are deliberately withheld, and any secret-scanner results are excluded entirely. Where detail is absent here it was REMOVED FOR PUBLICATION; it is not missing from the analysis. The complete artifact is available from the repository owner.

Score

  • CAI 34 → 34 (-0.3)
  • Rubric changed (rubric-2026.08.18 → rubric-2026.09.15) — scores are not directly comparable.

Lenses

  • Code Health 74 → 74 (-0.1)
  • Architecture 98 → 98 (-0.0)
  • Maturity 42 → 39 (-3.8)
  • Readiness 44 → 44 (+0.0)
  • Security 26 → 27 (+0.5)
  • Accessibility 29 → 29 (-0.0)

Resolved (4)

  • Build status unknown
  • No exposed public API
  • Off-boarding risk: anonymized user #1
  • Scanner failed to run — not a clean result

New (5)

  • Documentation: no installation or build instructions (README.md)
  • Documentation: no project overview (README.md)
  • Documentation: no usage examples (README.md)
  • High: security finding (details withheld)
  • Orphaned files with no living knowledge

Changes since last survey

  • 1 commits — 1 feature/other, 0 fixes

By area

  • QRBarcodeMauiBlazorHybrid/package-lock.json — 1 commit

Notable commits

  • change: build(deps-dev): bump concurrently in /QRBarcodeMauiBlazorHybrid (#148)

Architecture

  • Unchanged — 2 containers · 0 contexts · 0 edges

Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.

Survey your own repository

nikosdaridis/qr-barcode-maui-blazor-hybrid was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.

About this page

  • The score is its most recent published measurement, taken on 21 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 3ed88ae683b340c89f1cffc37edfc77064b12626 — the exact code this score is about.
  • Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
  • Measured by watchdog.canine.dev using codehealth-analyzer preprod-28e75b8e3254.