Mobile Inventory Management App
Overview
A React Native mobile application providing end-to-end inventory management: product cataloging with image uploads, stock-level tracking, transaction recording, and operational reporting — all from a mobile-first interface backed by a Hono.js REST API and PostgreSQL.
Challenge
Small businesses running inventory on spreadsheets or paper lack real-time stock visibility and transaction auditability. The app needed to handle image-heavy product catalogs efficiently, maintain accurate stock state across concurrent transactions, and provide a UI simple enough for non-technical users.
Solution
Developed a React Native app with optimistic state management for snappy interactions, image upload and retrieval via S3-compatible storage (Minio), and a lightweight Hono.js backend handling product, stock, and transaction APIs against PostgreSQL. Authentication and role scoping were built in from the start to support multi-user business accounts.