Mawahibou API

Backend Next.js + MySQL de la Daara Mawahibou Nafih.

GET/api/healthÉtat du serveur et de la base
GET/api/dashboardTableau de bord (solde, mouvements, à la une)
GET/api/daaraIdentité de la daara + compteurs
GET|POST/api/membersAnnuaire (filtres: ?group=&q=)
GET|PATCH|DELETE/api/members/:idDétail / édition membre
GET|POST/api/cotisationsSuivi mensuel (?month=YYYY-MM) / versement
GET|POST/api/transactionsMouvements de caisse / dépense-entrée
GET/api/financeSynthèse financière du mois
GET|POST/api/campaignsCampagnes de dons
GET/api/campaigns/currentCampagne active + derniers donateurs
GET|POST/api/donationsDons / enregistrer un don
GET|POST/api/projectsProjets & collectes
GET|POST/api/eventsAgenda (?all=1 pour tout)
GET|POST/api/announcementsAnnonces