I started from the free builder framework and kit.
which automatically gave me following modules:
1/users
2/projects
3/licenses
4/payments/stripe
.
.
.
.
I added the core logic of the social media, but the rest including UI and structure is a copy paste from the free builder kit.