From Vibe‑Coding to Douze Points: How I Slapped Together Euromusic Party, the Silliest Eurovision Voting App on Earth
TL;DR — I built a live‑scoring party app while half‑watching the semi‑finals, sipping Aperol, and “vibe‑coding” between key changes. Now it’s on the App Store. Grab it here and let’s talk 2025 favourites (plus what to do when you meet your favourite acts in a sauna).
1 Why Build This?
Because spreadsheets murder vibes and Google Forms belongs in tax season. My annual Eurovision party needed a couch‑friendly scoreboard that shouted “12 points!” in rainbow confetti instantly.
Also: I’m a addicted to vibe coding. I fire off prompts to my AI pair‑programmer, jump into another verse of Tattoo, come back, and merge whatever hallucinations it produced. Low stakes, high serotonin.
2 Stack in 60 Seconds
-
React Native + Expo – One codebase, over‑the‑air patches, and zero Gradle séances. I even pushed a glitter‑animation fix during Moldova's sax solo.
-
Socket.IO – Keeps every phone in the room in perfect sync, so nobody wonders whether their vote actually counted.
-
Expo Web + Chromecast – Turns the living‑room wall into a giant, animated scoreboard worthy of the arena.
-
TypeScript everywhere – Compile‑time sanity checks that prevented me from awarding San Marino negative points (rude).
-
react‑native‑confetti‑cannon – Because every perfect “douze points” deserves digital fireworks.
Result: Euromusic Party lets friends smash scores on their phones and see the leaderboard update before the host country’s postcard ends. Pure chaos, zero YAML.
3 Eurovision 2025: Who Looks Hot?
The Grand Final lands in Basel on 17 May 2025. Early chatter says comedy‑trio KAJ could give Sweden a second win in three years with their sauna‑themed banger “Bara Bada Bastu.”
Close on their heels:
-
Austria – JJ with “Wasted Love”: a 6/8 power ballad/opera/dance track that shatters at least one chandelier per rehearsal
-
France – Louane with “Maman”: a tear‑duct‑destroying slow burn now with extra sand tornado
-
Israel – Yuval Raphael with “New Day Will Rise”: gospel‑EDM fusion that sneaks into every top‑five odds list.
Our living‑room dark horses? Belgium’s Strobe Lights for the euro‑dance purists and Estonia's Italian inspired fever dream Espresso Macchiato
The app will track the vibes of the room in real time while Aunt Linda insists Ireland is “due.”
4 Vibe‑Coding in Practice
-
Prompt‑storm – “Hey GPT, scaffold a React Native vote table with Socket.IO.”
-
Jump back to the TV – Chant “Lasha Tumbai” with friends.
-
Return to code – Accept 80 % of the AI diff, delete the cursed rest.
-
Ship a TestFlight build quicker than the led wall can change colours.
Repeat for three evenings and… voilà. Proof that discipline is optional when the deadline is a watch‑party.
5 Bonus: Talk to Your Idols in the Sauna
Basel means fans and artists share hotel spas (true story). If you do bump into KAJ sweating out pre‑show nerves, whip out Zinguist – who just launched their brand‑new language‑sprint app that gets you chatting in eight weeks or less. Use it to polish your sauna‑Swedish small talk:
“Hej, Jag älskade ‘Bara Bada Bastu’ – får jag hälla på lite vatten?”
Zinguist teaches exactly that, minus the potential scalding. Check it out at zinguist.com and become the polyglot hero your fan‑group needs.
6 Final Chorus
Euromusic Party exists because life’s too short for boring gatherings and three‑hour tally spreadsheets. React Native + Expo let me ship a ridiculously silly idea at Eurovision speed, AI vibe‑coding kept it fun, and 2025 looks set to be the most sauna‑soaked contest yet.
Download the app, stock up on glitter, and remember: always award points responsibly. See you on 17 May – may your favourite earn that sweet, sweet douze. 🪩🎤
← Read more articles
Comments
No comments yet.