← All case studiesClient work · built for FungeeLLC

IngrediCheck

An AI grocery assistant for the whole family

  • iOS
  • Android
  • Web
  • AI
IngrediCheck app screen

01 / Overview

IngrediCheck is an AI food scanner. You describe your food rules in plain English, scan a barcode or an ingredient label, and get a clear Matched, Unmatched or Uncertain verdict with the ingredients that triggered it, checked against every family member at once.

Eightinity took the founder’s early iOS and backend prototype and grew it into a multi-platform product: a SwiftUI iOS app with an App Clip and Share extension, a Jetpack Compose Android app, a React website, a browser extension, an LLM scan service and product-data import for more than 15 retailers, all in one monorepo.

02 / Problem

Labels hide allergens and additives behind aliases and E-numbers, and generic nutrition grades ignore personal diets like gluten-free, low-FODMAP or halal. In a household where each person avoids something different, every shop means re-reading every label.

03 / Our Role

Vishal and the Eightinity team became the product team: native apps on both platforms, the web and browser extension, the AI scan pipeline and the data that feeds it, plus product design for new flows.

Our Team Handled

iOS (SwiftUI)

App Clip

Android (Compose)

Web & SEO

Browser extension

LLM pipeline

Data ingestion

Product design

IngrediCheck: your grocery shopping AI assistant, shown on three phones

04 / Engineering Challenges / Solutions

Streaming scan results

Barcode scans stream one evolving result over Server-Sent Events, so the screen fills in as product data and the AI analysis arrive instead of waiting on a spinner.

Multi-retailer product data

Import workers pull products from more than 15 sources, from OpenFoodFacts and USDA to major US, UK, Australian and Indian retailers, behind one lookup.

Family food preferences

Per-member food notes and versioned onboarding checkpoints restore safely on both iOS and Android, so a whole family can be set up once and kept in sync.

05 / Process

A takeover that turned into a long-running product partnership, moving from polish to platform to growth.

Jul 2025 – today

  1. Takeover & polish

    iOS • Dashboard

    Jul – Oct 2025

    • Codebase audit
    • iOS refinements
    • V2 launchpad
  2. AI scan platform

    LLM • Streaming

    Nov – Dec 2025

    • Unified scan API
    • Server-Sent Events
    • Family APIs
  3. Monorepo & Android v2

    Compose • Contracts

    Jan – Mar 2026

    • Merged repos
    • Jetpack Compose
    • OpenAPI types
  4. Growth sprint

    Onboarding • Data

    Apr – Jun 2026

    • New onboarding
    • Retailer imports
    • App Clip
  5. Reach & SEO

    Content • ASO

    Jul 2026 – today

    • Blog engine
    • App Store optimisation
    • Share target

06 / Outcome

  • 10K+

    Active users in the last 28 days

  • 6.6K+

    New users in the last 28 days

  • 22

    Active subscriptions

Source: RevenueCat, 28 days to 13 Oct 2026.

07 / Stack

  • SwiftUI
  • Kotlin
  • Jetpack Compose
  • React
  • Supabase
  • FastAPI
  • RevenueCat
  • IngrediCheck screen 1
  • IngrediCheck screen 2
  • IngrediCheck screen 3
  • IngrediCheck screen 4

Building a mobile experience?

Bring the idea, app, Figma file or launch brief. We will help shape the product, motion and build path into something clean enough to ship.

Free 30-min call  ·  Founder-to-founder  ·  NDA on request