Mawahibou API
Backend Next.js + MySQL de la Daara Mawahibou Nafih.
GET | /api/health | État du serveur et de la base |
GET | /api/dashboard | Tableau de bord (solde, mouvements, à la une) |
GET | /api/daara | Identité de la daara + compteurs |
GET|POST | /api/members | Annuaire (filtres: ?group=&q=) |
GET|PATCH|DELETE | /api/members/:id | Détail / édition membre |
GET|POST | /api/cotisations | Suivi mensuel (?month=YYYY-MM) / versement |
GET|POST | /api/transactions | Mouvements de caisse / dépense-entrée |
GET | /api/finance | Synthèse financière du mois |
GET|POST | /api/campaigns | Campagnes de dons |
GET | /api/campaigns/current | Campagne active + derniers donateurs |
GET|POST | /api/donations | Dons / enregistrer un don |
GET|POST | /api/projects | Projets & collectes |
GET|POST | /api/events | Agenda (?all=1 pour tout) |
GET|POST | /api/announcements | Annonces |