Building a gamified golf platform that combines real-money skill challenges, AI swing analysis, and live video verification
Client: The Ace Challenge BV
Industry: Sports / Consumer Apps
Service: Mobile App Development, Backend Development, UX/UI Design
With the feature set implemented the idea was to create a betting challenge for players from all levels throughout the gamified platform and the UI elements, while simultaneously improving your swing technique with personalized videos. The Ace Challenge is the perfect blend of challenge and entertainment, making every round of golf a truly unforgettable experience with an extra layer of excitement and competition.
Client and Goals
The Ace Challenge is a skill-based golf competition built around one of the sport's most celebrated moments: the hole-in-one. Amateur golfers pay an entry fee to attempt a hole-in-one on a par 3 course; those who pull it off are eligible for a cash prize. Every attempt is captured on video for verification and as a shareable record of the moment. The Ace Challenge BV came to SPINNOV to build the platform that would bring this concept to life, a mobile app for iOS and Android that handled everything from live monitoring and video recording to gamified betting, performance analysis, and the Ace Cup tournament qualification system.
Challenges
The Ace Challenge app had to do several things at once, and do all of them well. Getting any one of them wrong would undermine the experience.
Real-time video monitoring was the foundation. Each attempt has to be recorded reliably, both for prize verification (a claimed hole-in-one that isn't on video can't be paid out) and for the player's own record. Any dropped stream, buffering delay, or missed recording window creates a problem that can't be fixed after the fact. The camera integration, video processing pipeline, and latency between capture and display all had to be engineered for consistency, not just typical performance.
Layered on top of that was the AI-driven swing analysis, a feature that required both accurate model training on golf swing data and a feedback loop fast enough to be useful to the player in the moment. Swing analysis that arrives minutes later, or that gives imprecise feedback, doesn't help anyone improve. The models had to be trained carefully on quality data and the feedback presented in a way that was genuinely actionable for players across all skill levels.
The gamification layer introduced its own complexity. Betting on your own performance, earning points, spending credit, and donating a portion to charity, all of that had to be implemented as a smooth, trustworthy experience where players understood exactly what they were entering, what they could win, and where their money was going. A confusing or laggy interface in this context doesn't just frustrate users, it erodes the trust the platform depends on.
Finally, the Ace Cup tournament feature, added as a subsequent development phase, required qualification logic, updated UX/UI designs, and a way to surface competition standings without cluttering the core hole-in-one challenge experience.
SPINNOV’s Role
SPINNOV's frontend and backend developers built the full Ace Challenge platform from the ground up, native iOS and Android apps, backend infrastructure, video processing pipeline, AI integration, and the Ace Cup feature. Specifically, we:
Built iOS and Android apps using Cordova and Quasar, delivering a consistent cross-platform experience
Developed the AI-powered swing analysis system, providing personalised video feedback tailored to each player's technique
Implemented the gamified betting and points system, entry fees, performance wagers, credit accrual, and charitable donation routing
Designed and built the backend in Laravel (PHP) with VueJS on the frontend, handling user accounts, video storage, scoring, and prize management
Delivered the Ace Cup feature including qualification flows and a redesigned UX/UI to support tournament-style competition
Optimised the full stack for low-latency video feedback and a stable, responsive UI under real course conditions
Deployed on several locations