How to share a Dynamic View based on a group/project



I would like to know if it is possible to share a dynamic view based of a Smartsheet group or similar. I have a sheet that records requests from multiple users that work on different projects in the company. Right now, I create an individual Report using a master sheet based on the project number and share it with multiple users if they work on that project. My idea is to create a dynamic view using the master sheet and that it restricts the view of a user based on what project they work on. If there is a way I can create a group per project so all users that are part of that group only sees the request for the projects they are part of.

Appreciate any input.