Development of a Mobile Smart Inventory Management and Purchase Automation System
E-commerceCase study of an MVP mobile product for household inventory tracking, low-stock push notifications, and purchase automation through integrations with online stores.

About the Project
E-commerce / Retail Tech • iOS, Android • Mobile Application
iDelivery is a mobile application for smart household inventory management. The product was conceived as a digital everyday assistant that removes the need for manual stock tracking at home and simplifies recurring purchases through online stores.
The project was delivered as an investment-ready MVP — a startup initiative designed to validate the concept and support fundraising efforts.
Client: Private client
Location: Saint Petersburg, Russia
Development timeline: ~4 months
Status: MVP for fundraising
Business Challenge
Build a mobile application that:
- Helps users track household product inventory
- Automatically alerts users when items need to be replenished
- Aggregates product offers from multiple online stores
- Simplifies ordering through external e-commerce platforms
Development goals:
- Develop a cross-platform app for iOS and Android
- Implement a clear visual stock monitoring system with color-coded statuses
- Add barcode scanning for quick product entry
- Integrate offers from online stores
- Implement SMS-based login and push notifications
Solution
The team developed a cross-platform mobile application in React Nativecovering the full household inventory workflow — from product entry and stock monitoring to order generation through online stores.
Key Functionality
Authentication
- Phone number sign-in with SMS verification code
- Brute-force protection with attempt limits and resend timer
- Automatic sign-in using a saved token
Product Management
- Product list with current and minimum stock levels
- Color-coded status indicators: 🟢 in stock, 🟡 close to minimum, 🔴 replenishment required
- Product search and sorting
- Swipe gestures for quick quantity adjustments
- Custom minimum stock threshold for each item
Barcode Scanning
- Add products using the smartphone camera
- Duplicate scan protection
- Faster data entry without manual form filling
Cart and Offers
- Retrieve product offers from multiple online stores
- Classify items as found, alternative, or unavailable
- Calculate total order cost
- Redirect to a store with a pre-filled cart via URL parameters
Order History
- List of all orders
- Detailed breakdown by products, store, amount, and date
User Profile
- Personal details
- Order history
- Store integration settings
Integrations
- Generation of a unique user token
- Guidelines for connecting online stores
Notifications
- Push notifications for low stock levels
- Firebase Cloud Messaging
UX/UI
- Custom application design
- Custom UI components
- Responsive adaptation for different screen sizes
- Native iOS and Android interaction patterns
- SVG icons and animations for gestures and transitions
Technology Stack
Mobile / Frontend
Backend / API
Databases
Integrations
Project Team
On our side:
- •Backend Developer
- •Frontend / Mobile Developer
- •UI/UX Designer
- •QA Engineer
- •Project Manager
No client-side specialists were involved in the project.
Methodology: Waterfall (single iteration)
Results
What was delivered:
- A fully functional mobile MVP
- iOS and Android versions
- Product inventory management
- Online store integrations
- Barcode scanner
- Push notifications
- Order history
Key numbers:
12+
Screens
9
API endpoints
30+
UI components
iOS, Android
Platforms
User impact:
- Automated household inventory tracking
- Time savings during routine shopping
- Simplified product ordering
- Smart alternative suggestions when a product is unavailable
Project Status
The project was delivered as an investment-ready MVP. The product was partially launched to production, while further development depended on investment decisions.
Client Review
Within just one month of engagement, 2people IT was able to build the application. Internal and external stakeholders were pleased with the team’s work. They were efficient, straightforward, and resourceful.
Denis Ushakov
CEO, iDelivery
iDelivery
Want to discuss your project?
Get in touch, and we’ll show you how we can help bring your idea to life