Laravel 12 • MediaFlow Platform

MediaFlow API

Backend REST de la plateforme de streaming MediaFlow. Cette API fournit tous les services nécessaires à la gestion des utilisateurs, de l'authentification, des médias, des paiements Mobile Money, du portefeuille électronique, des notifications et des statistiques.

Authentification

JWT Authentication OTP Refresh Token Gestion des rôles

Streaming

Gestion des vidéos Upload SproutVideo Catégories Playlists

Paiement

Intouch MTN MoMo Orange Money Wave Visa Mastercard

Infrastructure

Laravel 12 MySQL Redis RabbitMQ Firebase Docker

Documentation

Service URL
Swagger /api/documentation
API Base URL /api/v1
Health Check /api/v1/health

Microservices

Service Description
Auth Authentification JWT, OTP, Refresh Token
User Gestion des utilisateurs
Media Gestion des vidéos et catégories
Wallet Portefeuille électronique
Payment Paiements Mobile Money et cartes bancaires
Streaming Lecture des contenus
Broadcaster Gestion des créateurs de contenu
Notification SMS, Email et Push Firebase
Analytics Statistiques et rapports
Admin Administration de la plateforme