Awesome! Q: Trying to understand why at the end, when we click a photo we make changes to the user? Shouldn’t it just be a download button? Didn’t fully grasp that part.
No real reason, I just needed to show that you can save it somewhere so I did it on the current user, which you might do for example if they were choosing a header image for their profile page. Generally I wouldn't do this though as I try to keep my user object as lightweight as possible.
I would have wished to have less surface level explanation on APIs and more detailed information about how to use and format API data etc. How to structure them etc.