I am planning to build a dashboard for recruiters as well as for experts on my jobs portal.
Each recruiter and expert will have a personal dashboard which will give them an overview of their activities such as posting jobs, shortlisting, offers sent etc.
I have worked with the jobify theme before and they use woocommerce to create a dashboard. I don't like the default woocommerce dashboard (for this purpose) which makes it very store like rather than a jobs dashboard.
I am planning to build a custom dashboard which works just the way I want it to work.
I am wondering whether it can be done by creating a page with blocks of different views within a content template, that each user gets to see their own activity of.
Would such a thing require a lot of php coding or can I build it with toolset & logical planning. Of course a bit of a code will be required I understand.
Yes this is perfectly possible and fits within the scope of what our plugins can do. Manipulating the views plugin and content templates should allow you to achieve this.
Also I would recommend using the Layouts plugin as well.