Company asset & device management
Asset Vault
Project 01 · Seif Osman

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