AVEC-LA-SAGESSE
Application web de gestion d'une AVEC : épargne, crédits et remboursements des membres.
- Administrateur : enregistre les membres, les versements, les crédits et les remboursements ; traite les demandes (crédit / retrait) et les réclamations ; peut corriger les chiffres.
- Membre : se connecte avec son identifiant (son ID, par exemple
MBR-003) et un mot de passe par défaut qu'il change à sa première connexion. Il consulte seulement son épargne, ses crédits et son historique, envoie des demandes de crédit ou de retrait, et des réclamations.
Devises et cas sociaux
- Deux devises : dollars ($) et francs congolais (FC), chacune avec son épargne, ses crédits (plafond 3x, intérêt 10 %) et ses totaux. Aucune conversion n'est faite.
- Le tableau de bord affiche l'argent en caisse en dollars et en francs (estimation : épargne + intérêts − crédits à rembourser ; en francs on ajoute le fonds cas sociaux).
- Cas sociaux : chaque membre cotise chaque semaine (1 000 FC par défaut, montant modifiable par l'accès total dans l'onglet « Cas sociaux »; semaines du lundi au dimanche). Cet onglet enregistre les cotisations, signale les retards et enregistre les aides versées (déduites du fonds).
- Cotisations occasionnelles : pour un membre en difficulté, l'admin ouvre une collecte en fixant la part de chaque membre (identique pour tous, une seule part par membre), enregistre les versements (espèces ou prélevés sur l'épargne en FC), voit qui a versé ou non, et remet la somme au bénéficiaire.
- Annonces : l'équipe publie des messages (onglet « Annonces ») que tous les membres lisent en haut de leur compte ; une annonce peut être marquée « importante ».
- Prolongation d'échéance : bouton calendrier sur chaque crédit non soldé (on choisit la nouvelle date dans un calendrier) ; l'historique garde la trace.
- Fiche détaillée d'un membre : en cliquant sur son nom (ou « Détails »), l'équipe voit ses comptes en $ et FC, son profil, ses crédits, tous ses mouvements, ses cas sociaux, ses réclamations et ses demandes. Le membre complète lui-même son profil (adresse, profession, personne à prévenir…) dans son compte.
Fichiers
| Fichier | Rôle |
|---|
index.html | L'application |
firebase-config.js | Clé du projet Firebase (à compléter) |
firebase-adapter.js | Connexion et synchronisation avec Firebase |
firestore.rules | Règles de sécurité de la base (à publier dans Firebase) |
GUIDE-FIREBASE.md | Installation pas à pas côté Firebase |
GUIDE-RAPPORT-EMAIL.md | Rapport mensuel PDF envoyé par e-mail (Cloud Function + Resend) |
GUIDE-WHATSAPP-AUTO.md | Envoi automatique des messages WhatsApp (Meta + Cloud Function) |
functions/ , firebase.json | Programme d’envoi automatique (à déployer fonction par fonction : firebase deploy --only functions:NOM, voir les guides) |
Mode local et mode en ligne
Tant que firebase-config.js n'est pas rempli, l'application fonctionne en mode local : les données restent dans le navigateur de l'appareil.
Une fois Firebase configuré (voir GUIDE-FIREBASE.md), l'administrateur et les membres se connectent depuis n'importe quel appareil et voient les mêmes données en temps réel.
여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗