The Challenge
Fans and participants of endurance riding at Al Wathba had no single place for live race updates, results, and rider performance. Event information was scattered and not real-time. EIEV needed an app that covered upcoming races, live race coverage, past results, and rider performance in one place.
Constraints & Requirements
- Live race updates and detailed coverage from pre-ride to end of ride
- Real-time tracking of riders and horses during events
- Past race results and rider performance views
- Reliable delivery on iOS and Android in event conditions
Our Approach
Discover
Worked with EIEV and endurance riding stakeholders to define race lifecycle, data sources, and fan needs.
Design
Designed flows for upcoming races, live race view, results, and rider/horse profiles. Prioritized clarity during live events.
Build
React Native app with React Navigation and Redux. React Native Firebase for backend and auth. Socket.IO for live race data.
Launch
Released ahead of a major event. Monitored live traffic and latency during races.
Iterate
Added favorites, notifications for race start and results, and improved performance stats.
The Solution
React Native app for Emirates International Endurance Village with live race updates via Socket.IO, Firebase backend, and Redux state, covering upcoming races, live coverage, results, and rider performance.