IK
Inefable KoumbaSoftware Engineer · Data & Networks
arrow_backBack to projects
EVENT TICKETINGREACT NATIVENESTJS FASTIFYMOBILE MONEY

Rhodium

Premium event management and ticketing platform tailored for Central Africa with real-time Mobile Money checkout.

Rhodium
OVERVIEW

Rhodium is a full-stack premium mobile ticketing and event discovery ecosystem. It enables event organizers to publish events, verify passes, and process real-time Mobile Money payments across Central African nations.

THE CHALLENGE

Event discovery and ticket sales in Central Africa suffer from high friction due to fragmented Mobile Money networks, unreliable venue connectivity, and outdated user interfaces.

THE TECHNICAL SOLUTION

A modern full-stack solution featuring a TikTok-style vertical event feed, an idempotent multi-telco payment reconciliation engine via webhooks, a bespoke 'Midnight Obsidian' design system, and QR gate verification.

Impact & Key Metrics

< 100ms

Average API response latency with NestJS Fastify on Bun

9

Mobile Money provider channels across 5 Central African countries

60 FPS

Frame rate stability on vertical full-screen event feed

Full Stack Specifications

Frontend & UI

  • React Native 0.83
  • Expo 55
  • Expo Router
  • Unistyles
  • Legend State v3
  • TanStack React Query v5
  • Shopify FlashList
  • Reanimated v4

Backend & Microservices

  • NestJS v11
  • Fastify
  • Bun Runtime
  • TypeScript
  • Socket.IO WebSockets
  • Zod Schema Validation

Database & Caching

  • PostgreSQL
  • Prisma ORM v7

DevOps & Tooling

  • AWS S3
  • Docker
  • EAS OTA Updates
  • Puppeteer PDF Engine

Third-Party APIs

  • MTN MoMo API
  • Airtel Money API
  • Vodacom M-Pesa
  • Orange Money
  • Firebase Admin Push Notifications
  • Google & Apple Social Auth

Key Architecture Decisions

01. HIGHLIGHT

Async Multi-Region Mobile Money Reconciliation Engine

Idempotent payment reconciliation service built in NestJS handling async telco webhooks (MTN, Airtel) and automatically issuing tickets and PDF invoices upon state verification.

02. HIGHLIGHT

60 FPS Immersive Vertical Event Explorer

Built a high-performance TikTok-style full-screen swipe feed utilizing Shopify FlashList and Reanimated worklets with integrated video playback and lazy asset loading.

03. HIGHLIGHT

'Midnight Obsidian' Design System & Reactive State

Created a bespoke design system featuring glassmorphism and deep dark obsidian palettes coupled with Legend State for fine-grained component re-rendering.

Core Features Breakdown

Geo-Aware Event Discovery & Carousel Feed

City/country filter selector with upcoming carousels, promoted hero banners, and lifestyle category groupings.

Expo RouterReact QueryUnistylesNestJS Fastify

Full-Screen TikTok-Style Explorer Feed

Full-screen vertical event discovery with live view counter, heart animations, comment discussions, and deep-link shares.

Shopify FlashListExpo VideoReanimatedAWS S3

Mobile Money Checkout & Ticket Management

Seamless Mobile Money ticket purchasing across multi-currency Telco providers with image/PDF export features.

NestJS WebhooksPrisma ORMView ShotPuppeteer

Organizer Verification Scanner Gate

On-site entry verification tool enabling organizers to scan and mark digital tickets as used.

Expo CameraExpo HapticsNestJS GuardsWebSockets