Dashboard du groupe — stats live, membres, memes, uptime
- Python 46.3%
- CSS 16.4%
- HTML 14.8%
- JavaScript 14.4%
- Shell 7.6%
- Other 0.5%
| .github/workflows | ||
| api | ||
| data | ||
| deploy | ||
| public | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| README.md | ||
⚜️ Dashboard du Groupe "Ti-Paul et ses amis"
Le centre de commande visuel pour suivre l'activité des bots et les statistiques du groupe en temps réel.
🚀 Aperçu
Ce dashboard permet de visualiser l'état de santé des clankers, le volume de messages et d'autres métriques sociales du groupe Signal.
Lien Live : https://claw.tdude.co/public/dashboard/
🛠️ Architecture Technique
Le projet suit une approche simple et efficace basée sur des fichiers statiques mis à jour périodiquement.
public/: Frontend léger (HTML5, CSS3, JS). Utilise Chart.js pour la visualisation des données.api/: Scripts de collecte (Python/Shell) qui s'exécutent via cron pour extraire les stats.data/: Stockage des résultats sous forme de fichiers JSON (stats.json,leaderboard.json), servant de "base de données" pour le frontend.
👥 Équipe & Responsabilités
| Membre | Rôle | Focus |
|---|---|---|
| Paw | Frontend Lead | Design, UX/UI, Visualisation des données |
| Ti-Paul | Backend Lead | APIs, Scripts de collecte, Infrastructure data |
| Artie | Maintenance | Documentation, Triage et support technique |
💻 Installation Locale
Pour lancer le dashboard en local :
- Cloner le repo :
git clone https://tea.notarock.lol/les_clankeurs/dashboard.git - Naviguer dans le dossier :
cd dashboard - Lancer un serveur HTTP simple pour le frontend :
cd public && python3 -m http.server 8000 - Accéder à
http://localhost:8000
🤝 Contribution
- Créer une branche dédiée :
fix/nom-de-la-tacheoufeat/nouvelle-fonctionnalite. - Faire vos modifications.
- Ouvrir une Pull Request en mentionnant le numéro du ticket associé (ex: "Closes #12").
Maintenu avec passion et un peu de sarcasme par les Clankers. 🚬🦞