eurovision fun with friends

try it out · read the code

My family watch Eurovision every year. If you haven't heard of Eurovision, you're missing out. It is the most kitsch and gay festival the world has ever seen.

To get into the spirit, we often attend a watch party with our friends. We're all nerds in our own way so this involves a printed spreadsheet where we score the songs in various categories. We then compare and argue (loudly) about our results and predictions.

In 2021, I moved to Manchester for uni and couldn't get back for Eurovision. I was watching alone for the first time.

Okay, so I had some of my friends with me (shoutout Tyler, Madi and Aidan) who thoroughly enjoyed the show (under duress), but I still felt the lack of my family. So, for the 2023 show I made Eurotally.

Eurotally is a realtime, online spreadsheet dressed up as a fun site to rank the Eurovision performances. It features fun colours, lots of hearts and categories including song, outfit and vibe.

Written in Vue, it was my first project using Pocketbase, and it sold me on that workflow completely. It was easy and seamless (though I'm terrified of the code a year on) so, after a month of development – read obsessing over details – I presented the site to my family.

It went down a treat. The watch party they usually attend couldn't happen that year so all the usual suspects joined in and cast their votes on Eurotally before discussing their opinions with colourful language on a Whatsapp group. We've vowed to use it every year.

That's the story of how I made my first product that I'd have to maintain. I'm writing this exactly a month before the 2024 season and I can't wait to get stuck in and fix all the terrible code I wrote a year ago. I imagine I'll be doing that for years to come.