server-home/README.md
2025-09-11 18:01:10 +02:00

40 lines
No EOL
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 🚀 Liste des Features Projet server-home
## 🎨 Frontend (dashboard HTML/CSS/JS)
- [ ] `feature/dashboard-base` Page daccueil 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 lAPI 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)