Eurovision

Eurovision 2023 is almost upon us, and that means an excessive amount of drinking, emotional eyebrows and a fairly complicated vote when we’re all smashed.

If you also spend Eurovision at-home with friends, and run your own vote – I have the system for you.

https://github.com/OliPassey/kierravision

A vote collecting / displaying system for Eurovision Song Contest voting, at home with friends. Results page has auto-refresh option for displaying on a TV.

Update songs.csv & countries.csv to reflect this years entries.
Images may need renaming to include _’s for two word countries ie esc_unitedkingdom.png needed to become esc_united_kingdom.png

Results page:

Requirements

mongodb
PHP 8.1
An accessible web-server

Amend the code

Within submit_vote.php & view_results.php
update “mongodb://10.0.3.12:27017” to point to your db

Within countries.csv
this list should be updated with the grand finale contestants ahead of broadcast.

songs.csv is not currently used, but this may change before the final.

Usage

PHP Requirements are installed via composer;
composer install

Voting is supplied on index.php
Results are available <domain>/view_results.php