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

