
Nucona
Gezonder eten stimuleren met geavanceerde AI-voedingshulpmiddelen voor online en fysieke winkels
problem
Onze klant, Nucona - The American Foundation for Nutrition Consumption Advancement, benaderde ons met twee uitdagingen: het uitbreiden van hun Chrome-extensie en het creëren van een gebruiksvriendelijke mobiele app - beide gewijd aan het bevorderen van gezondere eetgewoonten en het bieden van voedingsbegeleiding. Ze wilden hun bestaande Chrome-plugin, die op dat moment alleen voor Walmart werkte, uitbreiden naar Amazon, Costco, etc., om zo een breder publiek te bereiken en hun gebruikersbestand te vergroten. Daarnaast wilde Nucona een mobiele app creëren voor zowel iOS als Android om gebruikers een vergelijkbare ervaring te bieden bij het winkelen in fysieke winkels, inclusief het scannen van producten en het ontvangen van gezondheidsadvies. De uitdaging voor Interactivated was het verkrijgen van productinformatie voor online producten (waaronder categorie, volume, voedingsinformatie en ingrediënten), aangezien deze gegevens niet altijd direct beschikbaar zijn op online productpagina's. Hiermee wilde Nucona de nauwkeurigheid, prestaties en kosten valideren van het opslaan van productgegevens en het gebruik van AI voor geavanceerde datamatching bij de implementatie van deze producten.
problem
Onze klant, Nucona - The American Foundation for Nutrition Consumption Advancement, benaderde ons met twee uitdagingen: het uitbreiden van hun Chrome-extensie en het creëren van een gebruiksvriendelijke mobiele app - beide gewijd aan het bevorderen van gezondere eetgewoonten en het bieden van voedingsbegeleiding. Ze wilden hun bestaande Chrome-plugin, die op dat moment alleen voor Walmart werkte, uitbreiden naar Amazon, Costco, etc., om zo een breder publiek te bereiken en hun gebruikersbestand te vergroten. Daarnaast wilde Nucona een mobiele app creëren voor zowel iOS als Android om gebruikers een vergelijkbare ervaring te bieden bij het winkelen in fysieke winkels, inclusief het scannen van producten en het ontvangen van gezondheidsadvies. De uitdaging voor Interactivated was het verkrijgen van productinformatie voor online producten (waaronder categorie, volume, voedingsinformatie en ingrediënten), aangezien deze gegevens niet altijd direct beschikbaar zijn op online productpagina's. Hiermee wilde Nucona de nauwkeurigheid, prestaties en kosten valideren van het opslaan van productgegevens en het gebruik van AI voor geavanceerde datamatching bij de implementatie van deze producten.
solution
Voor de Chrome-extensie hebben we een uitgebreide Proof of Concept (POC) ontwikkeld om de belangrijkste vereisten aan te pakken. Dit omvatte het valideren van de kosten voor dataopslag, de kosten en snelheid van het gebruik van AI om producten te classificeren, en de nauwkeurigheid van productcategorisering op basis van namen, ingrediënten en categorieën. We hebben de Chrome-extensie uitgebreid naar Amazon door een semantisch zoekalgoritme te implementeren om intelligent te zoeken naar Amazon Fresh-productnamen in de USDA-database, waarbij de benodigde informatie werd opgehaald om dieetscores te berekenen. De backend-stack voor deze oplossing omvatte TypeScript voor de volledig functionele backend. De POC werd vervolgens omgezet in een volledig functionele Python FastAPI API, waarbij onder de motorkap gebruik werd gemaakt van: open-source embedding-modellen, de Qdrant vector-database en aangepaste code voor geavanceerd semantisch zoeken.
Voor de mobiele app hebben we een ontwerp gemaakt waarmee gebruikers barcodes kunnen scannen, producten kunnen herkennen, bonnen kunnen scannen, producten kunnen valideren, de HEI-verdeling kunnen zien, beloningen kunnen berekenen, uitbetalingsopties kunnen configureren en pushmeldingen kunnen ontvangen. De front-end van de apps is ontwikkeld met React Native voor cross-platform compatibiliteit, met Zustand voor state management en React voor gebruikersnavigatie. De backend maakte gebruik van Node.js en Next.js voor API-verzoeken en Nhost met GraphQL-queries naar een PostgreSQL-database. We hebben ook de Vision Camera-bibliotheek geïntegreerd, de Passio Nutrition AI SDK en API voor productherkenning, OpenAI Vision 4.0 voor het scannen van bonnen, en geolocatie-functies met behulp van React Native Geolocation en de Google Geofencing API.
solution
Voor de Chrome-extensie hebben we een uitgebreide Proof of Concept (POC) ontwikkeld om de belangrijkste vereisten aan te pakken. Dit omvatte het valideren van de kosten voor dataopslag, de kosten en snelheid van het gebruik van AI om producten te classificeren, en de nauwkeurigheid van productcategorisering op basis van namen, ingrediënten en categorieën. We hebben de Chrome-extensie uitgebreid naar Amazon door een semantisch zoekalgoritme te implementeren om intelligent te zoeken naar Amazon Fresh-productnamen in de USDA-database, waarbij de benodigde informatie werd opgehaald om dieetscores te berekenen. De backend-stack voor deze oplossing omvatte TypeScript voor de volledig functionele backend. De POC werd vervolgens omgezet in een volledig functionele Python FastAPI API, waarbij onder de motorkap gebruik werd gemaakt van: open-source embedding-modellen, de Qdrant vector-database en aangepaste code voor geavanceerd semantisch zoeken.
Voor de mobiele app hebben we een ontwerp gemaakt waarmee gebruikers barcodes kunnen scannen, producten kunnen herkennen, bonnen kunnen scannen, producten kunnen valideren, de HEI-verdeling kunnen zien, beloningen kunnen berekenen, uitbetalingsopties kunnen configureren en pushmeldingen kunnen ontvangen. De front-end van de apps is ontwikkeld met React Native voor cross-platform compatibiliteit, met Zustand voor state management en React voor gebruikersnavigatie. De backend maakte gebruik van Node.js en Next.js voor API-verzoeken en Nhost met GraphQL-queries naar een PostgreSQL-database. We hebben ook de Vision Camera-bibliotheek geïntegreerd, de Passio Nutrition AI SDK en API voor productherkenning, OpenAI Vision 4.0 voor het scannen van bonnen, en geolocatie-functies met behulp van React Native Geolocation en de Google Geofencing API.
results
Het resultaat van deze inspanningen was de ontwikkeling van een geoptimaliseerde Chrome-extensie die uiteindelijk compatibel zal zijn met elke productmarktplaats, en een gebruiksvriendelijke mobiele app die effectief voedingseducatie bevordert en gezondere voedingskeuzes aanmoedigt. Door de Chrome-extensie uit te breiden naar Amazon (inclusief semantisch zoeken om productinformatie voor elk voedingsmiddel te verkrijgen) en een mobiele app te creëren die fysiek winkelen ondersteunt, biedt Nucona nu een uitgebreide oplossing die individuen stimuleert om gezondere dieetbeslissingen te nemen. Deze technologische vooruitgang verbetert de gebruikerservaring en draagt aanzienlijk bij aan Nucona's missie om gezondere eetgewoonten op grotere schaal te stimuleren.
Je kunt de Chrome-extensie zelf bekijken via deze link. De mobiele app zal binnenkort beschikbaar zijn voor gebruik.
results
Het resultaat van deze inspanningen was de ontwikkeling van een geoptimaliseerde Chrome-extensie die uiteindelijk compatibel zal zijn met elke productmarktplaats, en een gebruiksvriendelijke mobiele app die effectief voedingseducatie bevordert en gezondere voedingskeuzes aanmoedigt. Door de Chrome-extensie uit te breiden naar Amazon (inclusief semantisch zoeken om productinformatie voor elk voedingsmiddel te verkrijgen) en een mobiele app te creëren die fysiek winkelen ondersteunt, biedt Nucona nu een uitgebreide oplossing die individuen stimuleert om gezondere dieetbeslissingen te nemen. Deze technologische vooruitgang verbetert de gebruikerservaring en draagt aanzienlijk bij aan Nucona's missie om gezondere eetgewoonten op grotere schaal te stimuleren.
Je kunt de Chrome-extensie zelf bekijken via deze link. De mobiele app zal binnenkort beschikbaar zijn voor gebruik.
tech stack
tech stack





