Develop customized Dashboard with charts: Is the follwing idea implementable?

Hey there :slight_smile:
I am currently doing research for my thesis. I want to build a custom dashboard using Gitlab that visualizes the results of software quality metrics (Lines of Code, McCabe, etc.) for a repository.

Assuming I have a Ruby on Rails repository. Then I would like to add a navigation point in the navigation on the left and then visualize data as a chart on the linked page.

The data would then come as an artifact from the Gitlab CI, for example.

My question is: Is this implementable? Does Gitlab offer to extend the functionality this way for me as developer? I can’t find anything in this direction in the documentation, or maybe I use the wrong keywords.