Guidance on creating private pinning service

Hello I’m creating an event ticketing app. One of the features is when a user purchases a ticket they are served a exclusive badge/ticket/avatar to display on there profile showing there attending the event. My question is can I serve a static image in my frontend application like hitting an api endpoint?
This maybe beyond the scope of ipfs pinning but does this sound like a solution that would make sense?

Even the most basic of examples of IPFS, that you find on the web or youtube show how to save an image and view it in a browser. Where are you getting stuck? Which thing is confusing about it?