A warehouse management system built using ASP.NET Core MVC and SQL Server to track inventory resources with unique, non-duplicated serial numbers. Each incoming document contains a collection of resources linked to specific departments and assigned personnel. The system provides advanced filtering capabilities for both input and output records based on date, time, and employee names. A dedicated stock overview page displays real-time inventory status, including quantities in storage, sold items, and remaining stock. Additional features were implemented to enhance user experience and streamline inventory tracking. The system follows clean code architecture, utilizing strong ViewModels, Entity Framework Core, and LINQ for efficient data management.