Return to projects
Project deep dive· Active development

TIQRI Assets Mobile

A scanner-first companion for enterprise asset operations

An Expo and React Native companion that pairs with the desktop workspace for live barcode entry, asset lookup, custody handovers, and fault reporting.

React Native
Expo
TypeScript
Pusher
React NativeExpoTypeScriptPusher

Overview

TIQRI Assets Mobile is the mobile companion to the Enterprise IT Asset Management System (EITAMS). It puts the camera and everyday asset tasks within reach while keeping the desktop platform as the main administrative workspace.

The application uses React Native, Expo Router, and TypeScript. Its scanner-first home screen connects asset identification, desktop pairing, personal equipment, and operational alerts.

Two ways to scan

  • Desktop pairing: scanning a pairing QR code establishes an authenticated connection with a desktop session. Manufacturer barcodes can then be sent through Pusher into the active desktop input, reducing manual serial-number entry.
  • Asset lookup: scanning an asset QR code opens a detail sheet with the asset tag, model, lifecycle status, location, and current custodian.

Barcode entry supports common formats including Code 128, Code 39, UPC, and EAN. Pairing and scanning use camera permissions, haptic feedback, and explicit connection states.

Custody and daily operations

The My Assets area lists assigned equipment and software seats. Users can accept pending handovers and report equipment faults through the connected repair workflow. Alerts support pagination, read states, and links into the relevant mobile or desktop destination.

The companion is intended for IT Operator and Global Admin accounts. Desktop destinations retain their own browser sign-in rather than exposing a mobile credential in a link.

Session handling

The QR handshake supplies the mobile session, with credentials stored using Expo Secure Store. A revocation listener responds when access is withdrawn. Loading, permission, retry, and disconnected states are part of the interface rather than placeholder success screens.

Relationship to the platform

This is a focused companion to the web product: fast identification and handover tasks on a phone, with broader asset lifecycle and administrative work continuing in the desktop application.

Adithya Dilum · Engineering archiveEnd of case study