If you wonder how to make a social website like Facebook, just start reading this and you will see that there’s nothing impossible in this.
First of all, make up a catching concept and clarify who you want to introduce the app for.
Then, you need to make a business analysis to critically estimate your future actions.
Work out a good strategy, stick to planning, and you may switch to the development.
It is going to include UI/UX design, backend development, and making sure that security is of the appropriate level.
The tech stack you pick mainly depends on how complex the project is.