SportsLive Events

EIEV

Live endurance riding at Al Wathba: races, results, riders

Live
Race Updates
Pre to Post
Ride Coverage
Rider
Performance
EIEV
Live

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

1

Discover

Worked with EIEV and endurance riding stakeholders to define race lifecycle, data sources, and fan needs.

2

Design

Designed flows for upcoming races, live race view, results, and rider/horse profiles. Prioritized clarity during live events.

3

Build

React Native app with React Navigation and Redux. React Native Firebase for backend and auth. Socket.IO for live race data.

4

Launch

Released ahead of a major event. Monitored live traffic and latency during races.

5

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.

Tech Stack

Mobile

React NativeReact NavigationReduxTypeScriptReact Native

Backend

React Native FirebaseFirebase (Auth, Storage, Analytics)

Real-time

Socket.IO

Analytics & Monitoring

Firebase Analytics

Testing

Jest / React Testing LibraryCypressPostman

Have a similar project?

Start a Conversation →