I have a screen flow that I can demo for the group.
Community Case Creation is used to submit a Case to our tech support team. It validates the Contact and Asset, and collects information to assign the case to the correct team.
Using metadata it can be configured for different Case Record Types and how it handles assets and Partner vs Salesforce users.