What do I need to learn

I want to make a micro social media like Instagram as a fully functional application that would have about 10 users. I can do the front end but I don’t know what else should I have so I can make it work. I need a suggestion for a tutorial or advice. Thanks!

you need a backend, if you haven’t already I suggest the 5th freeCodeCamp cert