Hi Ashwin, yes you are in the GoodPlace here. You can either use our native support for embedding for integration in your custom application, or you can use our GoodData.UI react components to call GoodData backend directly from your code.
GD.UI provides more customizability and options or you can
embed dashboards you create in our user interface (in an iframe) - for this option no react development is needed.