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