# 🚀 Liste des Features – Projet server-home ## 🎨 Frontend (dashboard HTML/CSS/JS) - [ ] `feature/dashboard-base` – Page d’accueil avec liens vers services - [ ] `feature/layout-responsive` – Responsive design + Grid/Flex - [ ] `feature/css-modules` – Séparation du CSS (layout, couleur, typo) - [ ] `feature/dashboard-stats-js` – Stats système dynamiques en JS - [ ] `feature/dashboard-icons-links` – Icônes + liens services personnalisés - [ ] `feature/theme-system` – Thème sombre / clair configurable - [ ] `feature/ui-personnalisation` – Logo, favicon, titre dynamique ## ⚙️ Backend (API Flask ou Node.js) - [ ] `feature/api-base` – Serveur API avec `/api/stats` - [ ] `feature/api-system-info` – CPU / RAM / Uptime du système - [ ] `feature/api-auth` – Protection API (IP whitelisting ou token) - [ ] `feature/api-docker-control` – Contrôle Docker (restart, stop service) - [ ] `feature/api-healthcheck` – Endpoint de check système (`/ping`) ## 🐳 Docker / Reverse Proxy - [ ] `feature/docker-setup` – `docker-compose.yml` de base - [ ] `feature/reverse-proxy` – Reverse proxy avec Nginx ou Traefik - [ ] `feature/https-setup` – HTTPS automatique via Let's Encrypt - [ ] `feature/docker-frontend` – Dockerisation du front via Nginx - [ ] `feature/docker-backend` – Dockerisation de l’API backend ## 🔒 Sécurité / Production - [ ] `feature/env-structure` – Fichier `.env` propre - [ ] `feature/deploy-scripts` – `start.sh`, `stop.sh`, etc. - [ ] `feature/security-cors` – CORS et headers de sécurité - [ ] `feature/security-ratelimit` – Limiteur de requêtes API ## 📚 Documentation - [ ] `feature/readme` – Rédaction du `README.md` - [ ] `feature/changelog` – Journal des changements (`CHANGELOG.md`) - [ ] `feature/user-doc` – Doc utilisateur (markdown ou HTML)