Building a smarter app simplifies the shopping experience