Thanks, that helps me frame the project more clearly.
Portal is a standalone desktop app, not a web service and not a plugin for an existing IDE. The interface looks IDE-like because Portal is meant to become a broader project/control environment, and the Docker panel is only one part of it.
In this case, the system panel gives access to locally created virtual machines and remotely controlled machines. It separates responsibilities visually, so the user can understand the basic relationship between machines, hosts, and connections at a glance, before going into the technical details.
The screenshots from before show the current Docker panel. It is meant to turn Compose-based services into something easier to install, observe and operate from one place, keeping in mind that part of the intended user base comes from a non-dev background.
For that group, the value is a more approachable Docker workflow: readable service state, visible logs, predictable lifecycle actions, and fewer moments where users have to guess the right PowerShell or Docker command.
The feedback I’m looking for is mainly about user experience and approachability. Does the interface make the system readable enough before someone has to dive into Compose files, env values, ports, networks, and logs directly?
For example, in the next pass I’m planning to move port details out of the unit cards, because the editor panel on the right will give direct access to env and Compose details anyway. The card should communicate state and action first, while the deeper technical context sits one layer beside it.
Networking will probably become its own larger area as well. I want stable infrastructure for Unreal-based multiplayer/game sessions, and I’m interested in Kubernetes/networking approaches for that, so there’ll probably be a tab for that soon.
Right now I’m still shaping the structure and making the project open-source-ready. The rough goal is to get there by the end of the year, and then move my personal setup over to Linux.