In Progress
Inventori
React Native Expo TypeScript NativeWind Expo Router REST API
Overview
Homebox is a solid self-hosted home inventory app, but it doesn't have a mobile client, which makes it frustrating when you're actually moving things around the house. Inventori is a native iOS and Android companion so you can browse, search, and update your inventory from your phone. Core asset management and tracking features work; more is actively being built.
What I built
- Native iOS and Android support via React Native and Expo
- File-based routing with Expo Router for clean navigation
- Cross-platform UI with NativeWind (Tailwind for React Native)
- REST API integration with self-hosted Homebox instances
- Reusable component library with React Native Reusables
- Still in active development, more features shipping soon
What I learned
- React Native and the Expo ecosystem, how it differs from web development
- The distinction between web and native navigation and layout patterns
- Cross-platform styling strategies with NativeWind
- Working with third-party REST APIs and handling offline/loading states gracefully