If you don't need a bespoke plugin then you might want to purchase one of my premium WordPress plugins instead.

PMPro Community

Restrict access to community features based on Paid Membership Pro membership levels for BuddyPress, BuddyBoss, Youzify, rtMedia and bbPress.

Ultimate Reviewer

Review plugin for WPBakery Page Builder and Elementor. Create your own review templates, allow users to add ratings, submit ratings via the comment form, add reviews to comparison tables. No coding knowledge required.