Njabulo240/QuickStart
31.8
Weak · 21 September 2026
5.3k
lines of production code
TypeScript
with C#
1
measurement over time
What this system is
This system is a full-stack web application built on ASP.NET Core and Angular, designed to manage accounts, customers, users, and roles. It provides a secure, authenticated frontend interface for user interaction and a robust backend API with comprehensive audit logging and exception handling. The architecture separates concerns into distinct layers including contracts, entities, repositories, and services, supported by a SQL database with migrations.
Features
Initial QuickStart API implementation with full CRUD, authentication, and audit logging
The QuickStart area introduces a complete ASP.NET Core Web API scaffold, including controllers for Accounts, Customers, Users, Roles, and Audit Logs, alongside a custom middleware for automatic audit logging. The change adds a comprehensive exception handling pipeline that maps internal exceptions to specific HTTP status codes and error responses, configures JWT-based authentication with ASP.NET Identity, and sets up a logging infrastructure. It also includes a fallback controller to serve the frontend application and establishes the database context and migrations for the initial schema.
QuickStart · high confidence
Introduces Angular-based QuickStartUI with authentication and layout components
The QuickStartUI area is introduced as a new Angular application, providing the frontend for the Matech platform. This includes a full application shell with routing, a responsive sidebar layout, and a header with user profile and logout functionality. Authentication features are added, including login, forgot password, and password change/reset forms, all protected by an AuthGuard. The UI also features error handling interceptors, a loading spinner, and various UI components like a sidebar navigation and a user profile dropdown.
QuickStartUI · high confidence
Dependencies
Added .NET 8.0 QuickStart project structure and Angular UI dependencies
Introduced a new QuickStart solution structure for .NET 8.0, including project files for Contracts, Entities, LoggerService, Repository, Service, and the main QuickStart web application, alongside a QuickStartUI folder containing an Angular 17.3 frontend with Material, ApexCharts, and SignalR dependencies.
(dependencies) · medium 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
Score
- CAI 34 → 32 (-2.0)
- Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.
Lenses
- Code Health 62 → 62 (+0.3)
- Architecture 91 → 91 (+0.0)
- Maturity 46 → 46 (+0.0)
- Readiness 18 → 16 (-2.2)
- Security 39 → 41 (+1.6)
- Accessibility 46 → 41 (-4.1)
Resolved (69)
- Bounded contexts not declared
- Critical CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- Critical CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- Critical CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- Dependency hygiene not measured — no packages were read
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- …and 49 more
New (91)
- Critical CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- Critical CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- Critical CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- Documentation: no installation or build instructions (README.md)
- Documentation: no usage examples (README.md)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- High CVE: [GHSA redacted] (QuickStartUI/package-lock.json)
- …and 71 more
API surface
- Unchanged — 28 HTTP endpoints
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
Njabulo240/QuickStart 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 67a729d06c7da5f87d98459df6ae7d4976ccd0af — 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-fa71c66cabd8.