App pour ma gang
Find a file
2026-06-02 09:53:22 -04:00
ansible Renommer l'application en app 2026-06-01 09:16:37 -04:00
backend Ajouter validation automatisee Playwright 2026-06-02 09:53:22 -04:00
data/import Adapter rapports de rencontre au modele papier 2026-06-02 00:06:11 -04:00
deploy Renommer l'application en app 2026-06-01 09:16:37 -04:00
docs Ajouter validation automatisee Playwright 2026-06-02 09:53:22 -04:00
frontend Ajouter validation automatisee Playwright 2026-06-02 09:53:22 -04:00
scripts Ajouter validation automatisee Playwright 2026-06-02 09:53:22 -04:00
.gitignore Ajouter validation automatisee Playwright 2026-06-02 09:53:22 -04:00
AGENTS.md Ajouter validation automatisee Playwright 2026-06-02 09:53:22 -04:00
ansible.cfg feat: automate deployment and update group workflows 2026-05-15 16:41:17 -04:00
README.md Refondre la documentation applicative 2026-05-31 23:57:49 -04:00

Application de service pour groupes AA

Application PWA mobile-first pour soutenir la vie d'un ou plusieurs groupes AA: rencontres, assemblées, gouvernance, trésorerie, postes, membres, inventaires, rapports et historique.

Démarrage rapide

cd frontend
npm install
npm run build
cd backend
python -m venv venv
venv/bin/pip install -r requirements.txt
venv/bin/uvicorn app.main:app --reload

La voie de déploiement supportée est Ansible:

ansible-playbook ansible/site.yml
ansible-playbook ansible/verify.yml

Documentation

Le point d'entrée documentaire est docs/00_INDEX.md.

Documents principaux:

Stack

  • Frontend: React, Vite, Tailwind, Zustand, PWA.
  • Backend: FastAPI async, SQLAlchemy async, PostgreSQL.
  • Rapports: WeasyPrint.
  • Déploiement: systemd, NGINX, Ansible.

Principe directeur

L'application est un outil de service. Elle garde la mémoire, facilite la continuité et rend les processus visibles, sans remplacer la conscience de groupe.