Toot by Michael BabcockMichael Babcock (unmute.community)

You could build this with a few plugins, some of which definitely have a license cost associated with them. Specifically, Gravity Forms, with or without Gravity view, and Advanced Custom Fields Pro, plus something to handle a custom post type. You'd also need to template a theme using some code, along with probably something to handle searching because WordPress native search sucks. Best option is something connected to Elastic Search. All of this will have a monetary cost unless the user asking has the skills to do this themselves.