Project


SELF CHECKOUT: PRO JOB NAME DROPDOWN

REACT, REDUX, JAVA (SPRING), WEBSOCKET, HTML, CSS, JAVASCRIPT, JUNIT, CUCUMBER

Purpose:

Provide an easy way for Home Depot's Pro Xtra customers to input the job name/address of their transaction (during self-checkout).

This feature is designed to help Pro Xtra customers organize their jobs with high accuracy for accounting and strategy purposes, while making their shoppers' experience quicker, simpler, and more accurate.

Pro Xtra is The Home Depot's loyalty program for professional customers. The Home Depot has over 3.4 million Pro Xtra customers responsible for over 40% of their revenue. This feature is being rolled out to The Home Depot's largest Pro corporate account and depending on its success, it will continue rolling out to more Pro customers.

Target Audience:

  • Pro Xtra Customers' Accounting Teams:

    • Prevents them from having to manually reconcile mismatched job names by ensuring accuracy and consistency
    • Allows them easily organize transactions based on different job names or addresses and analyze their costs
  • Professional Contractors (Visiting the store and buying supplies)

    • Can type a few characters and quickly click on the correct address without having to worry about spelling or formatting
  • Pro Xtra Customer's Business Analysts

    • Can easily search for transactions by job name/address to understand the items, dates, and quantities for each transaction associated with the job

Features + Scope:

  • Rolling out to ~50,000 registers in ~2,200 stores around North America
  • Instant autocomplete based on input
  • On screen keyboard
  • Guaranteed accuracy of job name entry (no mismatches which database)
  • Feature flag (only activates feature in some stores)
  • Phone number recognition (displays job names and activates features depending on the input phone number)