Hire a freelancer?

I need a customized website that is used to set up a dashboard to add members, award and track points to those members, allow members to “spend” their earned points, and to generate a report card to show activity of earned points.

What do you mean by “spend” the points?

Assuming you have a sensible budget (that’s not a cheap build) you can try www.studio.envato.com. These are vetted freelancers and there is a degree of protection.

Realistically anyone who quotes you less than into thousands of $ for that build is probably not someone you should work with

You will need to write all what you want in details. You cant except that is someone read minds. That details will help developer to make site and you will get what you want.

And you will need good budget for site.