Home Inventory | Home Management App
Full-stack home inventory app for tracking items, warranties, maintenance schedules, vehicles, purchases, and home improvement projects — all in one place.
The problem
Every homeowner has the same problem: the warranty info is in a drawer somewhere, the last HVAC service date is a guess, the receipt for that appliance is gone, and if you ever need to file an insurance claim, you are starting from scratch. I was managing all of this across spreadsheets, filing cabinets, and memory. That is not a system.
What I built
Home Inventory is a household management app built with Next.js and React. It tracks items with brands, models, and serial numbers organized by room and category. Purchase history with bulk import from Home Depot data. Vehicle records with service logs. Home improvement projects linked to their costs. Maintenance scheduling with urgency tracking and completion logs. Every item gets its own folder for manuals, receipts, and documentation.
How it works
- Full-stack Next.js 16 with App Router and React 19
- SQLite database for fast local-first data access, no cloud dependency
- Bulk purchase import from retailer data (Home Depot JSON, spreadsheets)
- Per-item file management with auto-discovered document folders
- Home Assistant integration linking inventory items to smart home entities
- Image processing with Sharp for thumbnails and optimization
- Zod validation across all data models
- Static HTML reference generator for quick offline access to inventory data
Where it stands
The app is in active development as a personal tool. Item, purchase, vehicle, project, and maintenance modules are all operational. The Home Assistant integration connects physical inventory to smart home monitoring, so maintenance sensors show up in HA dashboards.
Next up is mobile-optimized quick entry for room-by-room cataloging.
Like what you see?
I build tools that solve real problems. If you have an idea or a project that needs engineering, let's talk.
Get in Touch