Problem
Inventory was tracked by hand: slow audits and constant data-entry errors in the records.
Inventory control · web panel and Firebase
Built an enterprise inventory management system that replaced manual tracking with QR code scanning. The mobile app (Unity) lets operators scan items to instantly access and update records, while the web dashboard (HTML/CSS/JS) handles item registration and reporting, with Firebase syncing data between both in real time.

Inventory was tracked by hand: slow audits and constant data-entry errors in the records.
I built a system with a Unity mobile app that scans QR codes to look up and update records instantly, a web panel for registration and reports, and Firebase for auth, data, and real-time sync.
Every item is looked up and updated by scanning its QR code from the app, with no manual entry, and Firebase syncs the record in real time between the app and the web panel.
I developed Firebase functions to enhance inventory management. These functions facilitate user authentication, data storage, and QR code generation, ensuring real-time synchronization of information.
I developed an efficient web page for inventory management, which allows users to record detailed information about items and generate QR codes.
The code for this project belongs to the client and cannot be published. What I can show is on this page: the problem, the solution I built, my specific role and screenshots of the product. If what you want is to read my code, that's exactly why I built Ghostline: a complete, playable game with both the C# client repo and the TypeScript API repo open —the same technical judgment I applied here, this time auditable commit by commit.



Insurance platform · Web, mobile and CRM