What Floats Your Vote

Lovin Malta

The Concept

Democracy is broken unless people feel represented in parliament. When Lovin Malta approached us with their idea to turn political lobbying on its head, we were attracted to it out of more than just patriotism. We ran with it, and within a couple of weeks output the What Floats Your Vote website. We optimised every user visit to gain as much free exposure as possible.


Creative Concepts
Project Management
Technical Consulting
Laravel Development
Vue.js Development




Emails Sent: 23,000+
Page Views: 9,500+

Give the People a Purpose

People landing on a webpage need to know why they’re there and need to be convinced why they shouldn’t be somewhere else. Without scrolling, the purpose of the page should be evident, and every step should engage the visitor to have a vested interest in reaching the end.

Put Their Name on it

If we’ve learnt one thing from Dale Carnegie’s How to Make Friends and Influence People it’s that a person’s name is the most emotionally charged word that can be said or written - this is why it’s common wisdom to repeat somebody’s name back upon introduction.

By allowing people to publicly associate their name with their political cause, we gave a purpose to an otherwise humdrum social share button.

Close the Loop

A share on social media allows a single lead to be multiplied by that person’s influence on social media. That’s where the term ‘viral feedback loop’ comes from. A user reaches your website, sees value in the content and shares it with his friends who in turn reach the website, see the value in the content and share it with their friends, and so on.

Dr Fastlove or How to Send 12000 E-mails in 48 Hours without affecting user experience

Let’s get technical… This paragraph can be considered optional for the technically disinclined, so if you find yourself in that category avert your gaze.

The website was built using Laravel and used a Redis powered queue to schedule sending the vast amount of e-mails in the background. This meant that if anything went wrong when sending the e-mails (like Mailgun throttling our e-mail sending ability due to the domain being newly registered) then the e-mails would just be returned to the queue to be sent later. Without taking this step, we'd have been overwhelmed by the amount of users sending out e-mails, the site would have crashed, and the e-mails might have never reached their destination!