STAGE 3 · READY!
NEXUS
Unified control panel for managing multi-project Docker infrastructure — cPanel meets Pterodactyl.
Nexus is the FastAPI + React panel that drives the day-to-day operation of every other project in this portfolio. Combines file management, container control, web terminal, route inspection, and database admin into one interface.
Speaks directly to the Docker socket and to Traefik's API. Browser hits one origin; nginx in front proxies /api/* to FastAPI and /ws/* to the WebSocket server.
★ BONUS OBJECTIVES ★
- Real-time Docker log streaming via WebSocket — every container, every project
- Web terminal exec'd into any container (xterm.js + CodeMirror 6 editor)
- Traefik route inspector — every routing rule across every project at a glance
- Sandboxed per-project file manager (cannot escape project root)
PLAYER STATS
YEAR2025
ROLESolo developer
TYPEWEBSITE
POWER-UPS
FastAPI
Python
React
TypeScript
Vite
Tailwind
WebSocket
CodeMirror
xterm.js
Docker