Wildfish logo
Wildfish logo


Big Music Project - Capital FM

Creating a competition web app for a nationwide campaign that helped young musicians gain exposure for their music.

#django #aws #high-load #python #redis #postgres

The Challenge

  • Find a way for 18 to 24-year-old musicians to upload their music so people across the UK can vote on it, in a high-profile campaign that’ll attract sudden large volumes of traffic.

A bespoke competition management web application

Our competition site let young artists easily submit their entries for the competition – allowing them to embed uploads of their music from YouTube or Soundcloud. Visitors could simply browse, play the various artists’ music and vote on their favourite, all within the site.

Sophie Randles-Dunkley from Global Charities said "Wildfish are easy to work with! Up against a challenging timeframe and within a limited budget, Wildfish built a fully featured music competition site that met the brief 100%. They worked hand-in-glove with the designers of our main site to ensure that the user experience was seamless."


The Solution

Sorting scaling

To manage the high volumes of traffic, we implemented a caching solution using Redis, which reduced the load on both the database and the Django processes.

Our Django star-rating

Our open source Django-star-ratings component came in handy, as we used it to power voting on the web app. This reusable drop-in solution lets any database object be associated with a star rating, is configurable to give people the option to change their vote, and developers have the ability to customise its appearance.

The Results

The web app had no problems coping with the high levels of traffic associated with a major national competition promoted by Capital FM, while the submission and voting systems functioned as planned, powering the competition successfully.

#django #aws #high-load #python #redis #postgres

You may also like

A dynamic duo

A dynamic duo

How Unboxed and Wildfish joined forces and built public sector projects - a dynamic force to be reckoned with

View Case Study

"I loved that they weren’t afraid to challenge our thinking and offer elegant work-arounds and solutions to get us to our goal within the timeframes available. The site worked perfectly from day 1 but knowing that they were at the end of the phone just in case provided excellent peace of mind."

Sophie Randles-Dunkley, Global Charities
Wildfish logo
Wildfish logo


We really are quite an approachable bunch! Simply give us a call or email. Alternatively if you’d prefer, drop into the office for a chat!