Rhodium
Plateforme premium de gestion d'événements et billetterie avec paiement Mobile Money en Afrique Centrale.

Rhodium est une application mobile et backend complète de billetterie et de découverte d'événements haut de gamme. Elle permet aux organisateurs d'éditer des billets, de scanner les entrées et de gérer les paiements Mobile Money (MTN, Airtel, Vodacom, Orange) dans plusieurs pays d'Afrique Centrale.
La découvrabilité des événements et l'achat de billets en Afrique Centrale manquent de fiabilité à cause de l'hétérogénéité des opérateurs Mobile Money, de l'absence d'outils de vérification hors-ligne et d'interfaces mobiles datées.
LA SOLUTION TECHNIQUEUne solution full-stack moderne combinant un feed vertical immersif style TikTok, un système de réconciliation de paiements multi-opérateurs par webhooks, un design système haut de gamme 'Midnight Obsidian' et le contrôle d'accès par QR code.
Impact & Métriques Clés
< 100ms
Temps de réponse API moyen grâce à NestJS Fastify sur Bun
9
Opérateurs Mobile Money intégrés sur 5 pays d'Afrique Centrale
60 FPS
Fluidité du feed d'exploration plein écran
Spécifications Techniques Completes
Frontend & UI
- React Native 0.83
- Expo 55
- Expo Router
- Unistyles
- Legend State v3
- TanStack React Query v5
- Shopify FlashList
- Reanimated v4
Backend & Services
- NestJS v11
- Fastify
- Bun Runtime
- TypeScript
- Socket.IO WebSockets
- Zod Schema Validation
Données & Cache
- PostgreSQL
- Prisma ORM v7
Infrastructure & DevOps
- AWS S3
- Docker
- EAS OTA Updates
- Puppeteer PDF Engine
Intégrations Tiers
- MTN MoMo API
- Airtel Money API
- Vodacom M-Pesa
- Orange Money
- Firebase Admin Push Notifications
- Google & Apple Social Auth
Décisions d'Architecture Clés
Moteur de réconciliation de paiements Mobile Money asynchrones
Architecture d'un service de paiement idempotent dans NestJS qui valide les webhooks des opérateurs telco (MTN, Airtel) et émet instantanément les billets et factures PDF.
Feed d'exploration événementielle vertical à 60 FPS
Conception d'un feed vertical dynamique sous FlashList et React Native Reanimated permettant le parcours fluide de cartes événementielles plein écran avec lecteur vidéo intégré.
Design System 'Midnight Obsidian' & État Réactif
Mise en place d'une identité visuelle d'exception basée sur Unistyles et Legend State pour assurer des rendus ciblés et des effets de flou de verre d'une grande fluidité.
Fonctionnalités Principales
Exploration & Feed de Découverte Géolocalisé
Navigation par ville et pays avec carrousels d'événements à venir, bannières sponsorisées et catégorisation dynamique.
Explorer Vertical Style Short-Video
Feed vertical immersif affichant le nombre de vues, système de likes, commentaires et partage avec lien profond.
Paiement Mobile Money & Gestion des Billets
Achat instantané via MTN MoMo ou Airtel Money, génération de billets électroniques et exportation sous forme d'image HD.
Module Scanner pour Organisateurs
Outil de contrôle d'accès sur le lieu de l'événement permettant aux organisateurs de scanner et valider les codes QR de manière sécurisée.