Creating a competition web app for a nationwide campaign that helped young musicians gain exposure for their music.
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."
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 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 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.