NCR CrossFire
Tech: ASP.NET Core MVC Razor Views Bootstrap JavaScript / jQuery Chart.js · Date: November 17, 2025
A full-stack quality-control and issue-tracking system built for manufacturing workflows.
Project Overview
This application is a complete Non-Conformance Reporting (NCR) system designed to help teams track product issues, analyze recurring defects, and manage quality-control workflows.
Built using ASP.NET Core MVC, SQL Server, and Chart.js, the system supports the full lifecycle of an NCR—from logging and categorizing the issue to assigning corrective actions and marking cases as resolved.
The platform includes user role & claim management, real-time analytics, and in-app notifications that help administrators quickly identify trends, manage user access, and maintain high product quality.
Key Features
NCR Tracking & Issue Management
-
Log new non-conformance reports
-
Attach product details, severity, corrective actions, and notes
-
Assign NCRs to responsible users
-
Close or escalate NCRs based on workflow status
Analytics & Reporting
-
Dynamic charts powered by Chart.js
-
Visual breakdown of:
-
Products with the most issues
-
Issue types and severity
-
Monthly/quarterly NCR frequency
-
-
Helps decision-makers pinpoint recurring problems
User & Access Control
-
Role-based access using ASP.NET Core Identity
-
Claims-based permissions
-
Admin dashboard to:
-
Create users
-
Assign roles
-
Block/unblock users
-
Manage access to NCR tools
-
Notifications System
-
Users receive alerts for:
-
New NCR assignments
-
Updates to their existing reports
-
Closed or escalated NCRs
-
Tech Stack
Front End
-
ASP.NET Core MVC
-
Razor Views
-
Bootstrap
-
JavaScript / jQuery
-
Chart.js
Back End
-
ASP.NET Core
-
Repository + Service Layer Architecture
-
ASP.NET Identity (Roles, Claims, Login, Access Control)
Database
-
Microsoft SQL Server
-
Entity Framework Core
Tools
-
Visual Studio 2022
-
Git & GitHub