This app was mentioned in 2 comments, with an average of 1.00 upvote
Aaaaaaaand they have an app! Unsure if it's any good, but as an engineering student student I visit McMaster like once a day.
McMaster-Carr app
McMaster-Carr