Outil pour les rencontres réseautage de type d'événement table tournante. Gestion de l'attribution de siège avec plusieurs tours par table.
The demonstrations are built from a seed in a fixed draw order. The large one seats 260 at 29 tables of 8 and 4 of 7 with one facilitator each, its variant at 33 tables of 8; the small one seats 12 at four tables of 3 in groups 4/4/4, its conflict variant 5/4/3. Group sizes follow the weighted law, a seed with no witness round is refused, and forged names appear nowhere else in the repository. Checked: the large configuration is tight at 260 seats; each of the four refusals raises its named error; a wrong table split fails 12 tests. --- FR --- [ADD] demo : quatre configurations ensemencées, noms forgés, tour témoin Les démonstrations se construisent depuis une graine, dans un ordre de tirages fixé. La grande assoit 260 personnes à 29 tables de 8 et 4 de 7, un animateur par table, sa variante à 33 tables de 8 ; la petite assoit 12 personnes à quatre tables de 3 en groupes 4/4/4, sa variante de conflit 5/4/3. Les tailles de groupe suivent la loi pondérée, une graine sans tour témoin est refusée, et les noms forgés n'apparaissent nulle part ailleurs dans le dépôt. Vérifié : la grande configuration est tendue à 260 sièges ; chacun des quatre refus lève son erreur nommée ; une mauvaise répartition des tables fait échouer 12 épreuves. Assisted-by: Claude Opus 5.5 |
||
|---|---|---|
| electron | ||
| scripts | ||
| src | ||
| test | ||
| .gitignore | ||
| capacitor.config.json | ||
| CHANGELOG.md | ||
| electron-builder.config.cjs | ||
| index.html | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| spec.md | ||
| version.json | ||
| vite.config.js | ||
| vitest.config.js | ||
Gestion table tournante Libre
Logiciel hors ligne qui place les personnes d'un événement autour de tables et les fait tourner sur plusieurs tours, pour que chacune rencontre le plus de monde possible.
Commandes
| commande | effet |
|---|---|
npm install |
installe les outils de construction et d'épreuve |
npx playwright install chromium |
télécharge le Chromium des épreuves navigateur, une fois par machine |
npm run dev |
sert l'application en développement, sur la plateforme web |
npm test |
série node : les fonctions pures, à chaque modification |
npm run test:long |
épreuves lourdes, avant un commit |
npm run test:navigateur |
épreuves de rendu dans Chromium, avant une livraison |
npm run build |
construit la page dans www/ |
scripts/construire_windows.sh |
construit l'exécutable Windows portable, sous podman |
L'exécutable porte la version datée du logiciel dans son nom, selon le gabarit
gestion_table_tournante_libre_v<AAAA>_<MM>_<JJ>_<NN>.exe.
Licence
© 2026 TechnoLibre. GNU Affero General Public License, version 3 ou ultérieure ;
texte complet dans LICENSE.