Is there a way to create two users in mac with completely different apps and certain amount of storage for each user in macos

Is there a way to create two users in mac with completely different set of apps and certain amount of storage for each user in macos.
And both have admin privileges.