2021

← Back

Stop & Shop Kiosk

Interactive kiosk software for grocery stores with product lookup, voice shopping list, and store navigation.

Led development of kiosk software solutions for Stop & Shop brand at Retail Business Services. Created shopping list application with voice-to-text integration using IBM Watson, Google Dialogflow, and Microsoft Luis. Developed product lookup component that overlays products on store maps to help customers find items. Built custom virtual keyboard (too-bored npm package) used in the Beer Kiosk application.

Tech Stack

React.jsExpress.jsNode.jsIBM Watson

Impact

Brand

Stop & Shop

AI

Watson/Dialogflow

Gallery

Implementation Highlight

VoiceShoppingList.jsjavascript
// Voice shopping list with Watson integration
import Watson from 'watson-developer-cloud';

const assistant = new Watson.AssistantV2({
  version: '2021-06-14',
  authenticator: new Watson.IamAuthenticator({
    apikey: process.env.WATSON_API_KEY,
  }),
});

async function addItemByVoice(transcript) {
  const response = await assistant.message({
    assistantId: process.env.ASSISTANT_ID,
    sessionId: currentSession,
    input: { text: transcript }
  });
  return parseShoppingItem(response);
}