DevConnectDevConnect
Sign up · Log in
← back to the feed
0

Personal Task App: DevPort

I built a control center for all the dev servers on my Windows machine. I keep 40+ repos in one GitHub folder, and I kept losing time to the same questions: which terminal is running what, which port is taken, why did the API die, and what was I supposed to work on next. DevPort puts all of that in one window. What it does - Finds my projects on its own. I pick a folder and it scans for repos, then works out what can run: Vite and Next apps, plain Node servers, FastAPI backends, PowerShell dev scripts. It only reads config files. It never runs repo code to figure things out. - Starts and stops services in order. The backend comes up before the frontend, and it waits for each one to be ready before moving on. - Handles port conflicts. If a port is taken, it shows which process owns it and suggests a free one instead of failing. - Checks health. It uses HTTP or TCP checks, and three failures mark a service as degraded. Optional auto-restart backs off (2s, 5s, 15s), then stops trying. - Keeps logs. You can search, filter and download them. Secrets are redacted before anything is written to disk. - Has a to-do planner built in. It supports subtasks, dependencies, dates and tags, plus a Gantt view that draws the dependency links. It rejects circular dependencies.
1 / 3
Add a comment
0/2000