Adding a dashboard for clients/users

Question:
Hey, So I am building a website from where users and clients can purchase services/digital products either on one time basis or recurring basis, book consultation and avail our services via online booking and on Subscription basis.

Product:
Wix Studio

What are you trying to achieve:
So I need to create a website where after registration users have access to communities, groups and upsell services. Alongwith that I want them to be able to see the progress of the services that they availed (Say website development-so the team working on them gets to share updates and the client can see those updates on their side as in a dashboard) or say they availed 30 days social media creative packages so they get to see all the creatives created, schedule the time for posting and track performance of ads and creatives.

What have you already tried:
[Share resources, forum topics, articles, or tutorials you’ve already used to try and answer your question.]

Additional information:
[Include any other pertinent details or information that might be helpful for people to know when trying to answer your question.]