IT Asset Management System
Project Codename: IT Asset Management System. A modular asset registry, license agreement tracker, and ticketing service. Engineered independently to demonstrate how complex enterprise workflows can remain clear, performant, and maintainable.
ISO-Aligned Control Mapping
Project controls mapped to relevant standard requirements; not a certification claim
ISO 19770
Asset Lifecycle Management
Validated checkouts, ownership telemetry, depreciation calculators, and decommissioning audit workflows.
ISO 20000
IT Service Catalog & Ticketing
SLA deadline tracking, response rate logs, service ticket queues, and user support chat sync modules.
ISO 27001
System Security & Logs
Immutable audit ledger, personal client compliance scoring metrics, data encryption layers, and strict IDOR protection checks.
Interactive Feature Specifications
Detailed view of components, scopes, and implementation files
Global Asset Store
SystemScope: Shared Portal
Centralized state management tracking all hardware assets, licenses, tickets, and user sessions.
useAppStore.tsxReal-time LocalStorage Sync
SystemScope: Shared Portal
Automated cross-tab state synchronisation with custom IIFE event interceptors.
useLocalStorage.tsSecure Authentication
AuthScope: Shared Portal
Role-based access token verification and setup interfaces for two-factor protection.
login/page.tsxLoginPortal.tsxAuthContext.tsxOffline Detection Banner
NavScope: Shared Portal
Framer Motion animated alert banner triggering immediately when network connection drops.
layout.tsxOfflineBanner.tsxShared Bottom Dock
NavScope: Shared Portal
Dynamic app launcher and quick-access utility shell modeled after iOS design guidelines.
(dashboard)/layout.tsxBottomDock.tsxDynamic Island Notifications
NavScope: Shared Portal
Hardware notch emulation adapting smoothly to state alerts and system push notices.
(dashboard)/layout.tsxITAMDynamicIsland.tsxNotificationContext.tsxAdmin Dashboard Widgets
DashboardScope: Admin Portal
Bento-style widget grid showing active assets, expiring licenses, and SLA counts.
admin/dashboard/page.tsxDashboardGrid.tsxAsset Registry & Telemetry
AssetScope: Admin Portal
Searchable hardware inventory containing specs, ownership, lifecycle logs, and status.
admin/assets/page.tsxAssetAnalyticsDataTable.tsxuseAsset.ts