4TOUT
Une API REST complète pour la gestion d'un institut de formation théologique : inscriptions, paiements mobile money, examens en ligne et messagerie en temps réel, conçue pour accompagner les étudiants de l'IBVP en Afrique.
Consulter le site
Le contexte
The Institut la Bible à Votre Portée (IBVP) offers distance theological training across French-speaking Africa. Before 4TOUT, managing registrations, payments, and academic progress relied on manual processes, making it difficult to scale and provide personalized follow-up for each student.
The challenge was to design a centralized platform capable of:
- Managing the entire student journey, from enrollment to graduation
- Integrating local payment methods (mobile money)
- Offering an online exam system with automatic grading
- Enabling real-time communication between teachers and students
Ce que nous avons fait
- REST API with API Platform — Designed a robust API exposing over 20 resources (students, cohorts, courses, exams, payments) with automatic filtering, pagination, and validation, consumed by two separate front-end applications.
- Mobile money payment system — Integrated PayPlus for processing mobile money payments (MTN, Orange Money), with confirmation webhooks, pessimistic locking to prevent duplicate invoices, and automatic student approval upon receipt of the first payment.
- Comprehensive exam management — Built a multi-format assessment system (multiple choice, short answer, matching) with automatic score calculation per section and chapter, and generation of catch-up sessions for struggling students.
- Real-time messaging — Deployed a Mercure hub (WebSocket) for live class and private chats, with push notifications via service worker (PWA).
- Modern registration interface — Developed a React registration form with Zod validation, discount code handling, training level selection, and dynamic tuition fee calculation.
Parlons de votre projet
Vous avez un projet de site web, de contenu SEO ou de design graphique ? Décrivez-nous votre besoin et recevez un devis gratuit sous 24 heures. Notre équipe est à votre écoute pour transformer votre vision en réalité digitale.
- Devis gratuit sous 24h
- Échange sans engagement
- Accompagnement personnalisé
Pour une proposition détaillée avec devis chiffré, utilisez notre formulaire de demande de devis.