Damn I built almost the exact same thing lol, down the supervisor for each project and web kanban board thing. I use fly.io sprites for the compute which has been cool to experiment with.