fully tracked ✓
Deployed & In Use
Case Study | 10

ICTInventory
Asset Tracking System

A centralized ICT asset tracking system for managing computers, peripherals, networking equipment, and software licenses across departments. Replaces manual spreadsheets with a searchable database | every device tagged, every assignment logged, every repair tracked from request to resolution.

View Screenshots ↓ Live Demo →
Client
ICT Department
Government / Organization
Delivered
2025
In active daily use
Status
● Active
Production deployment
Category
Web App · Admin
Asset Management
ict-inventory / dashboard
Asset Dashboard | ICT Inventory System
The Problem

Hundreds of devices, zero visibility.

The ICT department managed a growing fleet of computers, monitors, printers, routers, and other equipment spread across multiple offices and departments | all tracked in a shared spreadsheet that nobody fully trusted. Devices went missing between deployments. Repair requests piled up in email threads. Issued equipment had no clear assignment trail. Audits were painful and always incomplete.

They needed a single source of truth: every asset registered, every assignment recorded, every repair logged | and a dashboard that made the state of the entire fleet visible at a glance.

The Solution

Every device. Every assignment. Every repair.

  • 🖥️ Asset registry | every device logged with serial number, specs, acquisition date, condition, and current location or assignee.
  • 👤 Assignment tracking | issue equipment to staff or departments with a digital acknowledgment record and return history per asset.
  • 🔧 Repair & maintenance log | staff submit repair requests, ICT tracks status from open to resolved, and all history stays attached to the device record.
  • 📦 Storage & disposition | track unassigned assets in storage, flag end-of-life equipment, and log disposal or turn-over with proper documentation.
  • 🔍 Search & filter | find any asset instantly by name, serial, department, or status. No more hunting through 2,000-row spreadsheets.
  • 📊 Asset reports | printable per-department inventory lists, condition summaries, and audit-ready exports for compliance and budget planning.
500+
Assets tracked
0hr
Audit prep time
1db
Single source of truth
SYSTEM MODULES
🖥️
Asset Registry
Devices · Specs · Condition
CORE
👤
Assignment Tracking
Issuance · Returns · History
🔧
Repair & Maintenance
Requests · Status · Resolution
📊
Reports & Audit Export
Per-dept · Condition · Printable
All Screens

Every view,
every module.

Below is every major screen of the ICT Inventory System. Screenshots will be updated as new modules ship.

ict-inventory / dashboard
Asset Dashboard | ICT Inventory System
Screen 01 / Dashboard

Asset Dashboard

The fleet overview | total assets, assets by condition (good / for repair / condemned), recent assignments, and pending repair requests. Everything the ICT head needs at a single glance every morning.

Overview All Roles
ict-inventory / assets
📋
Asset Registry
Screenshot coming soon
+ Add Screenshot
Screen 02 / Assets

Asset Registry

Full searchable list of all ICT assets | filterable by type, department, condition, and status. Click any row for complete device history including past assignments and repairs.

Master List
ict-inventory / assets / new
Add Asset Form
Screenshot coming soon
+ Add Screenshot
Screen 03 / Assets

Add / Edit Asset

Form for registering new devices | asset type, brand, model, serial number, specs, acquisition date, cost, and initial condition. Generates a unique asset tag on save.

Asset Entry
ict-inventory / assignments
👤
Assignments
Screenshot coming soon
+ Add Screenshot
Screen 04 / Assign

Assignments

Issue devices to staff or departments with date, purpose, and digital acknowledgment. Return and re-assign flows with full history per asset and per personnel.

Issuance
ict-inventory / repairs
🔧
Repair Requests
Screenshot coming soon
+ Add Screenshot
Screen 05 / Repairs

Repair Requests

Staff submit repair requests tied to the specific asset. ICT updates status through open → in-progress → resolved, with notes and resolution date logged at each step.

Maintenance
ict-inventory / assets / detail
🔍
Asset Detail
Screenshot coming soon
+ Add Screenshot
Screen 06 / Assets

Asset Detail View

Full profile of a single device | specs, current status, complete assignment timeline, all repair history, and attached documentation. The single source of truth per asset.

Device Profile
ict-inventory / reports
📊
Reports & Audit Export
Screenshot coming soon
+ Add Screenshot
Screen 07 / Reports

Reports & Audit Export

Generate per-department inventory lists, condition summaries, unassigned asset reports, and end-of-year audit exports. Print-ready layouts formatted for compliance submissions. Admin-only access with role-based visibility controls.

Admin Only Audit Ready
How it was built

Tech stack &
architecture.

⚛️

React + Vite

Component-driven UI with role-based routing. Staff, ICT technicians, and admins each see a tailored view of the same data without separate builds.

🟢

Node.js + Express

RESTful API handling all asset, assignment, and repair operations. Middleware enforces role permissions so only ICT admins can modify device records or run exports.

🐘

PostgreSQL

Relational schema with full audit trail. Every change to an asset record | assignment, repair, condition update | is timestamped and stored for compliance.

❤️

Built with Love

Designed around how ICT staff actually work | fast lookups, clean repair flows, and reports that just print right. No training manual required.

shipped & riding forward →
Prev Project ← Back to Work