For this particular project yes we want everything to be handled on the frontend for agencies and members. We don’t want them to have access to the admin panel of strapi. As mentioned I was able to setup user registration already and adding products under those users as well as isolating each users data from one another the main issue right now is I can’t figure out a good way to do the agencies were each user is under an agency where multiple users under the same agency would be the team members and the user that created the agency would be the admin.