I need a new website. I need you to design and build it. Site needs to have different "communities" with restricted access by "community" (like [login to view URL]).
Each "community" has an admin/moderator. "Communities" can be subsets of larger "towns". Members have to be validated by moderator (either pre/post), or invited by existing member.
Members must provide certain identifying info, but can not publish said information to the larger group.
Members can contact each other to schedule meetings, can view directory of members, among other things. There is a payments aspect. Site must be mobile-friendly.