v1.0 · Module 0 disponible

La plateforme SaaS
des associations africaines

API REST multi-tenant pour gérer tontines, ONG, mutuelles et syndicats. Construite sur Laravel 11, sécurisée et modulaire.

Explorer la documentation GitHub
10
Modules prévus
11
Endpoints v1
100%
Tests passants
Multi
Tenant isolé

Fonctionnalités
Tout ce qu'il faut pour gérer une association
Architecture solide, sécurisée et extensible dès le premier sprint.
🏢
Multi-tenant isolé
Chaque association dispose de son espace étanche. Isolation totale des données via TenantScope Eloquent.
🔐
Auth Sanctum + Rôles
Tokens Bearer via Laravel Sanctum. Gestion des rôles fine (admin, trésorier, membre…) avec Spatie Permission.
💳
Paiements multi-canaux
Intégration CinetPay, KKiaPay, PayDunya pour les marchés africains. Module S7-S8.
👥
Gestion des membres
Fiches membres, cotisations, tontines et suivi des participations. Données sensibles chiffrées AES-256.
📡
API REST documentée
Swagger UI intégré, collection Postman et spec OpenAPI 3.0 générés automatiquement avec Scribe.
📊
Analytics & Gouvernance
Tableaux de bord KPIs, logs d'audit complets, gestion des assemblées générales. Module S15-S16.

API en action
Intégrez en quelques lignes
Créez une association et obtenez un token en une seule requête.
POST /api/v1/auth/register
# Créer une association et son administrateur curl -X POST https://api.assovix.com/api/v1/auth/register \ -H "Content-Type: application/json" \ -d '{ "association_name": "Tontine Les Amis", "slug": "tontine-les-amis", "country": "BJ", "currency": "XOF", "email": "admin@tontine.com", "password": "Secret@2026!" }' # ✓ Réponse — token Sanctum prêt à l'emploi { "success": true, "data": { "token": "1|assovix_K2c3QTLQgDywEmIa0qaXL...", "tenant": { "slug": "tontine-les-amis", "status": "trial" }, "user": { "email": "admin@tontine.com", "roles": ["admin"] } }, "meta": { "version": "v1" } }

Stack technique
Construit sur des fondations éprouvées
Laravel11.x
PHP8.3
MySQL8.x
Redis7.x
Sanctum4.x
Spatie Permission6.x
OpenAPI3.0
Scribe5.x

Roadmap
10 modules, 20 sprints
De l'infrastructure jusqu'au déploiement production.
Module 0 — Infrastructure & Foundation
Sprint S1-S2
✓ Complété
Module 1 — Gestion des Membres
Sprint S3-S4
✓ Complété
Module 2 — Cotisations & Tontines
Sprint S5-S6
À venir
Module 3 — Paiements Multi-canaux
Sprint S7-S8
À venir
Module 4 — Événements & AG
Sprint S9-S10
À venir
Module 5 — Communication
Sprint S11-S12
À venir
Module 6 — Projets, Dons, Documents
Sprint S13-S14
À venir
Module 7 — Gouvernance & Analytics
Sprint S15-S16
À venir
Module 8 — API Mobile complète
Sprint S17-S18
À venir
Module 9 — Tests & Déploiement
Sprint S19-S20
À venir