Sport & gaming · Consumer & telecoms

The Special One

A largely autonomous “last man standing” football prediction game with social login, private leagues, live results feeds and asynchronous Java micro-services.

The challenge

Our team wanted to run their friendly last-man-standing competition without anyone seeing others’ picks first, and with results processed automatically. What started as a side project gained traction.

The solution

Players join with Facebook, Twitter or email, enter weekly competitions or create private leagues, and pick a team to win each round. Awards, global and friendly leaderboards keep things competitive.

Grails web apps sit on Java micro-services connected via RabbitMQ that process games, leagues and points in the background, fed by two third-party results feeds.

Highlights

  • Primarily autonomous, with very little human input
  • Scales to a significant increase in users
  • Fully GDPR-compliant and translatable
  • Integrates Cloudinary, SendGrid, Facebook and Twitter

In use

1 of 3

The Special One: Active competitions (mobile)
The Special One: My league selections (mobile)
The Special One: Winners (mobile)

  • Consumer & telecoms

    Who Calls Me?

    One of Europe’s leading phone-spam checking services, with websites in nine countries and an Android app that warns about and blocks nuisance calls.

    • Website & e-commerce
    • Mobile app
    • Cloud & SaaS
  • Events & media

    Event Catalogue

    A reusable event-listing framework with a secure admin system, powering the Czech IT conference catalogue since 2016, plus a Xamarin mobile app.

    • Website & e-commerce
    • Web application
    • Mobile app
    • Cloud & SaaS
  • Healthcare & medical · Quality & compliance

    Training Passport

    A SaaS platform and progressive web app for logging training attendance and continuing professional development, trialled within the UK’s National Health Service.

    • Cloud & SaaS
    • Mobile app
    • Web application

Back to all work

Get in touch

Where would AI save you the most time?

Tell us in a few lines what you’re working on. We’ll get back to you and arrange a free, no-obligation consultation. Straight to the point.