How is it "creating" something if you just want to copy code from somewhere else? If you actually want to create something then you need to approach it like any other developer approaches any other project. You start by determining what you want your application to do. "A social media app" is hardly a well-thought-out description, is it? Once you have a fairly clear idea of what you want to achieve, you can then start thinking about how to achieve it. You can think about exactly what you want to display to the user and in what format, as well as how the user will interact with it. Only then should start thinking about what code you will write. I suggest that you put some thought into the problem and come back when you need some specific advice rather than just a link to some code you can copy.