React Native + React.js · Inventory Management
Gazinta
Gazinta is a production mobile and web platform designed to simplify harvest tracking and meat inventory management.
Product Context
- Gazinta is a harvest and meat inventory management platform designed for hunters, homesteaders and farmers.
- Public product highlights: harvest tracking, freezer inventory management, meat-cut organization, QR code labeling and scanning, tracking by animal, harvest, tag and photos, iOS and Android availability.
My Role
React Native / Mobile Engineer with additional React.js web contributions.
My Contributions
Mobile (React Native)
- React Native
- TypeScript
- Stripe subscriptions through web
- Google/Apple SSO
- JWT mobile-to-web authentication
- QR scanner/generator
- Lottie animations
- Custom toast notifications
Web (React.js)
- React.js
- Reusable components
- Responsive web interfaces
- Authentication integration
- Subscription-related workflows
- Inventory-related web workflows
Technology Stack
- React Native
- TypeScript
- React.js
- Stripe
- JWT
- Google/Apple SSO
- Lottie
Architecture
- Feature-based module structure for inventory, harvest and account flows.
- Shared reusable component layer across screens.
- Mobile-to-web authentication handoff using JWT.
Engineering Challenges
- Bridging authenticated mobile sessions into web-based subscription flows.
- Reliable QR generation and scanning for physical inventory labeling.
Performance Considerations
- Rendering optimization for inventory lists.
- Memoization of list items and derived data.
- Careful animation usage to keep interactions smooth.
Integrations
- Stripe subscriptions
- Google / Apple SSO
- QR scanner and generator
- Lottie animations
Screenshots
Links
Outcome
Shipped and publicly available on the App Store, Google Play and the web.