Case study

GafferTips — insider football predictions & affiliate platform

Two-sided football-tips platform for the UK and Ireland — React Native mobile, Node.js backend, live fixture data.

GafferTips — insider football predictions & affiliate platform

Purpose

GafferTips is a football insider predictions and betting-affiliate platform for the UK and Ireland. Fans register, declare which clubs they have insider knowledge on, and post predictions with reasoning. Those informed opinions are collated for other fans, with affiliate links to betting partners.

Coming soon on App Store Coming soon on Google Play

The challenge

Deliver a two-sided platform — web and mobile — that pulls in live fixture and results data, handles high-volume fan-generated content, monetises via affiliate integrations, and scales cleanly for match-day traffic spikes.

What we built

  • React marketing site and web app
  • React Native mobile app (iOS and Android)
  • Node.js API backend with live fixture and results integration
  • Fan prediction, ranking and affiliate-tracking system
  • Multi-provider social authentication
  • Fully-automated AWS deployment with staging and production environments

Technology stack

  • Frontend (web): React, Tailwind CSS
  • Frontend (mobile): React Native
  • Backend: Node.js, Express
  • Databases: PostgreSQL (AWS RDS), Redis (AWS ElastiCache)
  • Auth: Firebase Authentication (Google, Facebook, Apple, Twitter)
  • Data provider: live-score-api.com for fixtures and results
  • AWS (eu-west-2): EC2, RDS, ElastiCache, S3, CloudFront
  • Process management: PM2 (cluster mode)
  • Infrastructure as code: AWS CloudFormation
  • CI/CD: Bitbucket Pipelines with automated tests and SSM-based deployment
  • Techniques: npm-workspaces monorepo, shared TypeScript types and i18n across web and mobile, AI-assisted development, staged environments

Want to talk about something similar?

We would be glad to share honest, senior advice on your project.

Get in touch