Building a Rating System that also counts the number of Published articles

I want to build a system in drupal 8 that can give the user the ability to rate on comments (upvote n downvote) in counts.
I also want to count the number of published articles a user has. I have implemented a workflow using workbench but the counts have not been stored.

I am looking for some advice on some modules that i can use and maybe a solution for the above scenario. (Anything for Drupal 7 will also work)

Drupal version: