You can easily have the Wix Members app on your website which gives you your Members pages automatically, along with the Members/PrivateMembersData collection.
https://support.wix.com/en/site-members/setting-up-a-members-area
https://support.wix.com/en/article/corvid-wix-members-privatemembersdata-collection-fields
The Wix Members app collection has the permissions of site member author only, which means that only the specific site member can see their own data in that collection.
However, you can bypass that by using code and the Wix Data Options to suppress those checks.
https://www.wix.com/corvid/reference/wix-data.html#WixDataOptions
Plus, you can not add any additional fields to this Wix Members app collection, so any additional fields that you need for site members will need to be setup as custom fields in your Contacts list on your Wix Dashboard.
You can also add this seperate Wix Members Profile tutorial as well onto your site, where you can add any user inputs you want onto this dynamic page setup and save it into the dataset from the tutorial, which you can also query on your site if needs to instead of using the Wix Members collection.
https://support.wix.com/en/article/corvid-tutorial-building-your-own-members-area
I have done that myself on sites and simply don’t use the Wix Login Bar anywhere on my site. So, the only way that members can log or sign themselves up is through the members page with my Corvid lightboxes for login/signup.
https://support.wix.com/en/article/about-the-member-signup-form