Case Study

Lilium Black — Gamified Moodle & Mobile Learning Platform

The challenge

The product had to combine systems that normally live separately: learning content, quizzes, progress tracking, gamification, subscriptions, one-time payments, mobile apps, analytics, notifications and cross-platform access.

The mobile experience also needed to feel purpose-built rather than like a browser version of Moodle.

What we built

  • Custom Moodle architecture
  • React Native iOS and Android applications
  • Custom REST API layer
  • Structured course and quiz workflows
  • Skill analytics and progress tracking
  • XP, badges, streaks and leaderboards
  • Timed and recurring challenges
  • PayFast subscriptions and one-time payments
  • RevenueCat mobile entitlements
  • Apple Pay and Google Pay
  • Tutoring and workshop workflows
  • Multi-platform access control

How the system works

Learning content, user progress and assessment data remain centralized, while the mobile apps consume the required functionality through custom APIs.

Web and mobile payments are translated into one entitlement model so learners can access the correct premium experience regardless of purchase channel.

Architecture & technology

Moodle provides the mature learning foundation, while React Native provides a shared mobile architecture across iOS and Android. The custom API layer connects learning data, account state and commercial access across the product.

RevenueCat sits between the mobile app and Apple/Google purchase ecosystems, while PayFast supports web-based commerce.

  • Moodle
  • React Native
  • REST APIs
  • PayFast
  • RevenueCat
  • Apple Pay
  • Google Pay
  • Gamification
  • Leaderboards
  • Cross-platform entitlements

Outcome & impact

The final product operates as a connected EdTech ecosystem rather than a standard Moodle installation.

It demonstrates how a mature LMS can be extended with mobile UX, custom APIs, subscriptions, gamification and additional revenue models without rebuilding the learning foundation from scratch.

Relevant experience

  • Moodle development
  • EdTech
  • React Native
  • Custom APIs
  • Gamification
  • Subscriptions
  • In-app purchases
  • Learning analytics
  • Mobile learning

Planning something similar?

Tell us what the users, workflows, integrations and commercial model need to do. We can help shape the product around the real operation.

Discuss a Similar Project →

Start a conversation

Planning a digital product or platform?

Tell us what you are building, replacing or trying to improve. We will help you work out the practical next step.

Talk to ISOFT →