Im new at cv and I need guidance for the mobile application we will develop

Hello, we need guidance for the mobile application we will develop. What the app will do is, for example, our friend bought a new shoe. We’ll take a photo of the shoe and upload it to the app, and the app will tell us where the item was sold for the lowest price (at least that’s what we wanted in theory). For this, we need to recognize the product in the photograph we took. That is image detection for example. Then it needs to compare and understand that if it is the same product. Is there anyone who can help us about how we can go about this image detection and comparison process? What algorithms and frameworks can we use for instance? Thanks in advance. We are new in this area for sorry if it is a stupid question or something :frowning: