# Groupe Méditation — Application PWA **District 87-16 · Région 87 · Alcooliques anonymes** Application mobile-first pour la gestion des groupes AA. 1 module = 1 tâche. 27 modules. ## Phases 0 à 9 — Complétées ### Consultation (C1-C7) — Tous les membres - **C1** Rapports PDF (WeasyPrint) — finances, PV, rapport RSG, financier complet - **C2** Calendrier district — serviteurs de tous les groupes du 87-16 - **C3** Anniversaires district — sobriété, prochains en évidence - **C4** Littérature — inventaire avec prix, alerte stock bas - **C5** Décisions en cours — suivi réunion d'affaires - **C6** Votes ouverts — sondages, barres de résultat, vote anonyme - **C7** Mon profil — modifier, PIN, notifications ### Saisie hebdomadaire (S1-S5) - **S1** Collecte 7e Tradition (trésorier) - **S2** Remise de jeton (resp. jetons) — 9 types, historique - **S3** Vente littérature (resp. littérature) — stock auto-décrémenté - **S4** Rapport de réunion (animateur) - **S5** Dépense — 6 champs (trésorier) ### Saisie mensuelle (M1-M6) - **M1** Rédiger PV (secrétaire) — décisions structurées, auto-création C5 - **M2** Présences réunion d'affaires (secrétaire) - **M3** Rapport RSG — template 3 sections - **M4** Envoi contributions — répartition auto district/région/BSG/intergroupe - **M5** Ajuster inventaire — +/−, ajout catalogue - **M6** Commander jetons — état stock 30 jours ### Gestion (G1-G9) — Exécutif - **G1** Inviter un membre — code 48h - **G2** Gérer les membres — fiche complète, droit à l'oubli - **G3** Affecter les postes - **G4** Terminer un mandat — transition manuelle - **G5** Planifier les rotations - **G6** Lancer un sondage — oui/non, choix multiple, unanimité - **G7** Jumeler parrain/filleul — confidentiel - **G8** Config. répartition — % contributions (défaut 30/30/30/10) - **G9** Paramètres du groupe ## Stack technique | Couche | Technologie | |--------|-------------| | Frontend | React 18 + Vite (PWA) | | UI | Tailwind CSS | | État | Zustand | | Backend | FastAPI (Python) async | | DB | PostgreSQL 16 + SQLAlchemy async | | Auth | JWT 30 jours + bcrypt 12 rounds | | PDF | WeasyPrint | | Serveur | NGINX (statiques + reverse proxy HTTPS) | ## Principes - **Anonymat AA** — Prénom seul dans les écrans partagés - **Pas d'administrateur** — Permissions = exécutif du groupe - **Mandats manuels** — Aucune terminaison automatique - **Zéro traçage** — Pas d'analytics, pas de cookies tiers - **Hébergé au Québec** — Souveraineté numérique · 100% logiciel libre --- *«Nos leaders sont des serviteurs de confiance ; ils ne gouvernent pas.» — 2e Tradition*