Yeah, looks like a heavily modified Discourse site.
We’ve delivered similar “Homepage Dashboards” with lots of widgets like this for clients.
You can do this without having to spin up a separate website and keep everything “in framework”, keeping upgrades and maintenance fairly straightforward, so actually, no “integration” is required.
That said, if you already have another website, there are options to integrate it too, and it all depends on your requirements.
Here’s a site where remote data is integrated into the Discourse front-end: https://community.automox.com/, both from a blog and a systems API.
This amount of modification requires reasonable budget though.
You could start experimenting with the Layouts plugin and its set of widgets.