Hey, @NicolasRitouet - making the dashboard a dpd module is a great idea!
I think it should be possible for a module to respond with text/html content and render its html at its endpoint, I don't remember there being anything that would prevent that
it already has an url, and it returns some output at that url
you can even do it now, albeit a bit hacky by running something like ctx.res.setHeader('content-type', 'text/html');ctx.res.done('<html><body><h1>Hello</h1></body></html>');