Any idea on how to create an element similar to this?

Hi there,

I’m wondering if anyone knows any tutorials for how I can create an element similar to this below. I don’t care about the spider chart in the middle, just the circle element with the text around it. I would also want the ability to place something in the middle of the element similar to the spider chart.

There are good libraries you should be able to apply to create what you’re after.
For curved text-

And for the chart, chart.js