Company Case Study

Development of a Mobile Smart Inventory Management and Purchase Automation System

E-commerce

Case study of an MVP mobile product for household inventory tracking, low-stock push notifications, and purchase automation through integrations with online stores.

Smart Inventory Management and Online Shopping Automation System

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.

Cross-platformInventory ManagementStore Integrations

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

React NativeReduxRedux QueryReact Native ReanimatedReact Native Gesture Handler

Backend / API

Node.jsExpressREST API

Databases

MongoDBAsyncStorage (mobile app)

Integrations

Firebase Cloud MessagingOnline stores (via URL parameters with pre-filled cart)

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.

DU

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