Back to Portfolio
Spec Roadmap

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.

49
Identified Features
32
Working & Tested
11
Planned Backlog
4
Merged Modules

ISO-Aligned Control Mapping

Project controls mapped to relevant standard requirements; not a certification claim

MAPPED

ISO 19770

Asset Lifecycle Management

Validated checkouts, ownership telemetry, depreciation calculators, and decommissioning audit workflows.

MAPPED

ISO 20000

IT Service Catalog & Ticketing

SLA deadline tracking, response rate logs, service ticket queues, and user support chat sync modules.

MAPPED

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

Status:

Global Asset Store

System

Scope: Shared Portal

Working

Centralized state management tracking all hardware assets, licenses, tickets, and user sessions.

Hook/Service:useAppStore.tsx

Real-time LocalStorage Sync

System

Scope: Shared Portal

Working

Automated cross-tab state synchronisation with custom IIFE event interceptors.

Hook/Service:useLocalStorage.ts

Secure Authentication

Auth

Scope: Shared Portal

Working

Role-based access token verification and setup interfaces for two-factor protection.

Page:login/page.tsx
Component:LoginPortal.tsx
Hook/Service:AuthContext.tsx

Offline Detection Banner

Nav

Scope: Shared Portal

Working

Framer Motion animated alert banner triggering immediately when network connection drops.

Page:layout.tsx
Component:OfflineBanner.tsx

Shared Bottom Dock

Nav

Scope: Shared Portal

Working

Dynamic app launcher and quick-access utility shell modeled after iOS design guidelines.

Page:(dashboard)/layout.tsx
Component:BottomDock.tsx

Dynamic Island Notifications

Nav

Scope: Shared Portal

Working

Hardware notch emulation adapting smoothly to state alerts and system push notices.

Page:(dashboard)/layout.tsx
Component:ITAMDynamicIsland.tsx
Hook/Service:NotificationContext.tsx

Admin Dashboard Widgets

Dashboard

Scope: Admin Portal

Working

Bento-style widget grid showing active assets, expiring licenses, and SLA counts.

Page:admin/dashboard/page.tsx
Component:DashboardGrid.tsx

Asset Registry & Telemetry

Asset

Scope: Admin Portal

Working

Searchable hardware inventory containing specs, ownership, lifecycle logs, and status.

Page:admin/assets/page.tsx
Component:AssetAnalyticsDataTable.tsx
Hook/Service:useAsset.ts
Interactive Roadmap Summary: The ITAM project features listed as Working have completed integration tests and local synchronisation audits. Backlogs are slated for deployment in the subsequent production cycle.