Making fantasy football a reality

Developing with React and React Native

Overview

Dugout FC hired us to build web and mobile apps for their brand new fantasy football game. It presented some incredibly complex problems, such as handling a real-time, turn-based team selection process and delivering live fantasy football scores – and it needed to work on multiple platforms.

Our team chose to use Facebook’s React and React Native: the perfect tactical approach, which produced premier league results!

Challenge

Dugout FC wanted to create the ultimate cross-platform fantasy football experience: a second-screen app for their users to enjoy while watching the English Premier League on TV.

It had to be an engaging, social experience that users would log into every day and stick with for the whole season.

From the initial briefing, we only had 6 months until the start of the new season – so we had to work fast.

Solution

We focused on the web app initially, racing to complete it in time for the client’s vital pre-season marketing window in July.

Then we followed up with mobile apps for iOS and Android, building both simultaneously.

Because we chose React Native, we could use near-identical code for both platforms, reducing development time by almost half.

Technologies used

Highlights

It was a huge challenge to build such a sophisticated platform in just 6 months, but the decision to use React and React Native proved to be the right call.

Because we produced the web app in time for Dugout FC’s pre-season marketing window, they reached their goal of signing up 10,000 users for their first season. And the iOS and Android apps made sure they stuck around.

“The guys at SSG were incredibly invested in the product and the build. Our product sees the majority of its traffic at the weekend when everyone is usually enjoying their free time, but the team spent their personal time ensuring the game was where it needed to be every weekend.”

Other case studies

A Global Airline

Real-time operational dashboard

Instant payment integration with NFC Ring

Automated ecommerce via connected scales