SERNA
Operational Software

Equipment Tracking System

A comprehensive equipment management system with QR/barcode scanning, check-out/check-in workflows, inventory counting, fault reporting, and role-based user management — built to solve real operational problems for a regional TV station.

Visit Site
Equipment Tracking System

The Challenge

TV48 had no system to track expensive broadcast equipment (cameras, microphones, tripods, etc.). Equipment accountability was poor — items were lost, damaged without records, and inventory counts took hours of manual work. Field reporters needed a simple way to check out equipment, and management needed visibility into what was where.

What We Built

A full-stack web application covering the entire equipment lifecycle: QR/barcode scanning via phone camera, equipment check-out requests with admin approval workflow, inventory counting sessions with discrepancy reports, fault reporting and repair tracking, pre-defined equipment sets for quick checkout, multi-role user management (admin + reporters), and Excel export for reporting. The system runs on Vercel with blob storage for equipment photos.

The Process

Built with Node.js and Express, using JWT for authentication, jsQR for camera-based barcode scanning, QRCode library for label generation, and ExcelJS for report exports. The workflow: reporters scan equipment QR codes with their phones → request checkout → admin approves → equipment is tracked as 'in field' → reporter returns and requests check-in → admin confirms → full audit trail preserved.

How It Works

Reporter scans QR code → Requests equipment checkout → Admin approves → Equipment status tracked → Reporter returns → Scans for check-in → Admin confirms → Full audit trail maintained. All interactions happen via smartphone camera and web interface.

Tech Stack

Backend

Node.jsExpress 5JWT Authentication

Frontend

HTML5CSS3JavaScriptEJS Templates

Hosting

VercelVercel Blob Storage

Other

QRCode GenerationjsQR ScannerExcelJSPDFKitSharp

Results

  • Deployed and used daily by TV48 team
  • Improved equipment accountability with full audit trail
  • Reduced inventory counting time from hours to minutes
  • QR-based workflow accessible from any smartphone
  • Role-based access for admins and field reporters
Equipment Tracking System — Serna