Problem
Velox is a mental math training product built around a sharp promise: beat your calculator, then keep improving with structured practice. The app had to work as a public web product and as a store-ready mobile app without splitting the codebase. The brief was not just "make a math app". It needed a 60-second challenge that anyone could understand, a deeper Math Gym for repeat practice, lesson progression, records, streaks, language-specific training, and a payment path that would survive real App Store and Play Store review.
Education apps fail when the first session feels like homework and the long-term system feels like a dashboard. Velox needed both loops. The first loop is fast: a challenge, a score, a reason to try again. The second loop is durable: weak-spots training, curriculum unlocks, leaderboards, achievements, and progress records. Treating those as one product system meant the landing page, mobile shell, practice model, subscription gates, and analytics all had to tell the same story.
