Company asset & device management

Asset Vault

Project 01 · Seif Osman
Asset Vault — screenshot

The problem

Store hardware — registers, printers and network gear across a nationwide retail fleet — was tracked in scattered spreadsheets, so nobody had a reliable, current picture of what was deployed where.

What I built

A full-stack asset system: a NestJS 11 API over PostgreSQL with role-based access control for three admin tiers, and a React 19 front-end to search, assign and audit every device across its lifecycle.

The result

A single source of truth now tracking 1,000+ devices, used daily by three admins to provision and retire store hardware.

Stack

React 19NestJS 11PostgreSQLRBACTypeScript