Comment by a2dam
I made a board similar to this that is based on an ESP32 eink screen (the Inkplate, which I highly recommend). The easiest way to render a dashboard like this is with a website, versus making the ESP32 render custom components and call a bunch of APIs). There isn't enough power on the ESP32 to render a website, but there is enough to fetch and render an image, but something has to generate that image. On mine, I use Home Assistant and pre-render a custom dashboard into a PNG, which the Inkplate grabs and renders. This guy skipped all that by just having the Pi do all the work in the first place, which is a fine way to do things if you can get the display working how you like.
Very nice product that Inkplate. Seems like it's a sweetspot where I can think about the content and not worry too much about the hardware aspect.