STAGE 3 · READY!
NEXUS
Panneau de contrôle unifié pour gérer une infrastructure Docker multi-projets — cPanel rencontre Pterodactyl.
Nexus est le panneau FastAPI + React qui pilote au quotidien tous les autres projets de ce portfolio. Combine gestionnaire de fichiers, contrôle de containers, terminal web, inspecteur de routes et admin BDD dans une seule interface.
Parle directement au socket Docker et à l'API Traefik. Le navigateur ne touche qu'une seule origine ; nginx proxe /api/* vers FastAPI et /ws/* vers le serveur WebSocket.
★ OBJECTIFS BONUS ★
- Streaming temps réel des logs Docker via WebSocket — tous les containers
- Terminal web exec dans n'importe quel container (xterm.js + éditeur CodeMirror 6)
- Inspecteur de routes Traefik — toutes les règles de routage en un coup d'œil
- Gestionnaire de fichiers sandboxé par projet (impossible de sortir de la racine)
STATS DU JOUEUR
YEAR2025
ROLEDéveloppeur solo
TYPEWEBSITE
POWER-UPS
FastAPI
Python
React
TypeScript
Vite
Tailwind
WebSocket
CodeMirror
xterm.js
Docker