Where to start with building project Views and likes in Tailor?

Thinking of using less amount of active plugin and go full time building the project using Tailor but I liked blog views and likes feature found in RatMD BlogHub plugin and wonder it is possible to have this feature using Tailor? If yes, something like this idea or what’s the correct approach to achieve project views and like counter display on project page and project list?

project/post.yaml 

fields: 
    project_views:
           type: integer

   project_unique_views:
          type: integer

   project_likes:
         type: integer

Hi @jubbot

To get you started, here is a method of incrementing the project_views attribute via Twig using the newQuery call: