Jeudi Jeux
Application web d'organisation des sessions de jeux de société du jeudi (collègues de Val).
Accès
- URL : jeudi-jeux.2h15.fr (public)
- LXC : 119 —
192.168.1.79 - Repo GitHub :
2h15/jeudi-jeux(privé)
Stack
- Single-page HTML + JavaScript
- Firebase Realtime Database (projet
addes-a9a3d, Europe West) — BDD hébergée chez Google - Nginx sur LXC 119 pour servir le fichier statique
Fonctionnalités
- Sessions : création de sessions du jeudi avec liste de présents
- Catalogue de jeux : fiche par jeu (propriétaire, nb joueurs, tags, description, liens règles)
- Tables / inscriptions : création de tables avec sélection du jeu et des joueurs
- Jeux apportés : suivi de qui apporte quoi
- Commentaires : par table, avec prénom optionnel
- Compteur de parties : historique par jeu
- Suggestions : canal de suggestions d'amélioration intégré à l'app
- Stats : présences par utilisateur, parties jouées
- Admin : export/import JSON/YAML, protégé par hash SHA-256
Déploiement
Depuis le host Proxmox (ou via Wetty) :
Le script copie index.html dans le LXC via pct push 119 puis recharge Nginx.
Historique
- 2026-10-01 : mise en production initiale (hébergement Netlify)
- 2026-10-08 : migration Netlify → homelab (LXC 119) suite au dépassement de quota Netlify ; tri alphabétique des jeux dans la modal "jeux apportés"
- 2026-10-12 : notifications suggestions — le fetch navigateur vers ntfy était bloqué silencieusement par Firefox (Enhanced Tracking Protection). Remplacé par un script serveur
/opt/jj-notify/notify.py(host Proxmox) : poll Firebase REST API toutes les minutes via cron, ntfy envoyé côté serveur pour chaque nouvelle suggestion.