I have this idea of an application and I am a little frustrated at how much I don't know how to proceed.
My application is basically an art recommendation application.
It begins with 3 base images and for each image you click on, similar images are presented with a slight variation, etc.
So, my goal is to make this a mobile application and call it my museum.
I had the idea to scrape pinterest.
I realized that Pinterested has a recommendation algorithm that basically does what I want to do.
My idea was to have my program do a pinterest search based on a random keyword related to art and present the first image result to the user.
If the user likes it, swipe to the right. If you do not, the program should perform another search on pinterest with a different keyword, etc.
When the user likes an image. The program must click on the image as it would on pinterest to be presented with images similar to the one you clicked. Therefore, it would present the first image in the search results. Keep it up as long as the user likes what he sees.
Now how do I do this? How do I simulate a browser and a user on pinterest scraping the image, etc.?
How can I turn it into a mobile application? I know how to work with flutter.
I had the idea of doing the python scraping that would be my back end and having some kind of communication with the mobile application to visually present the image to the user.
It all comes down to how to make my program behave like a user browsing through pinterest and taking the relevant information, and how to provide that information to a mobile application that can show it to the user.