Skip to content
TOLGA İLERİ

Home/Work/AssetGuard

Project / 072026Enterprise IT Asset Management

AssetGuard

An enterprise-style IT asset management platform for tracking devices, assignments, maintenance, warranties, reporting and audit activity across the asset lifecycle.

Role
Full-Stack Development / Backend Architecture / Database Design / Enterprise Workflow Design
Type
Enterprise
Stack
ASP.NET Core / C# / Microsoft SQL Server / Dapper / Bootstrap / Chart.js
Status
Open Source

Overview

AssetGuard is an enterprise IT asset management system built around the operational lifecycle of corporate hardware. It brings inventory, employee assignments, maintenance, warranty tracking, reporting, audit history and administrative access control into one structured platform.

Role
Full-Stack Development / Backend Architecture / Database Design / Enterprise Workflow Design
Year
2026
Type
Enterprise
Stack
ASP.NET Core / C# / Microsoft SQL Server / Dapper / Bootstrap / Chart.js

01 / Context

Corporate IT teams need more than a simple device inventory. AssetGuard models the full lifecycle of a device, including who it is assigned to, maintenance history, warranty state, audit activity and operational reporting.

02 / Challenge

The system needed to keep operational data consistent across inventory, employee assignments, maintenance and warranty workflows while also preserving a complete audit trail and role-based administrative access.

03 / Solution

AssetGuard uses a layered ASP.NET Core MVC architecture with separated Core, Application, Infrastructure and Web layers. Dapper repositories handle SQL Server access, service orchestration coordinates business workflows, and audit logging records critical mutations across the system.

Responsibilities

  1. 01Designed and implemented the layered application structure.
  2. 02Built asset, employee, assignment, maintenance and warranty workflows.
  3. 03Implemented SQL Server data access with Dapper.
  4. 04Added role-based administrative access and cookie authentication.
  5. 05Built operational reporting with Excel and PDF export.
  6. 06Implemented audit logging for critical system actions.

Key areas

  • Full asset lifecycle management
  • Assignment and return workflows
  • Maintenance and warranty tracking
  • Role-based administration
  • Audit logging
  • Excel and PDF reporting
  • QR-enabled device details

Technology

Architecture

  • Layered architecture
  • Core / Application / Infrastructure / Web separation
  • Repository pattern
  • Service orchestration

Frontend

  • ASP.NET Core MVC
  • Bootstrap
  • Chart.js
  • Responsive enterprise UI

Backend

  • ASP.NET Core 9 MVC
  • C#
  • Dapper
  • Application services

Database

  • Microsoft SQL Server
  • LocalDB for development

Integrations

  • ClosedXML
  • QuestPDF
  • QRCoder
  • Chart.js

Security

  • Cookie authentication
  • BCrypt password hashing
  • Role-based authorization
  • Admin-restricted user management
  • Audit logging