Sistema di Votazione per Unime's Got Talent
The voting platform for UniMe's Got Talent, at UniMe's Welcome Day 2026.
The platform where the audience voted for the contestants of UniMe's Got Talent, at UniMe's Welcome Day on 14 October 2026, promoted by SUD and Controcorrente, which recorded almost 2000 attendees. Built to be simple for anyone and solid enough to handle a whole audience voting at the same time.
- JavaScript
- Node.js
- Express
- PostgreSQL
~2000
attendees at UniMe's Welcome Day
LIVE
ranking updated every minute
In detail
Easy for every user
Voting takes a few seconds from a phone
With no sign-up, no password and nothing to install.
A single clear screen
Browse the artists, choose, confirm.
One vote per device
Afterwards a “You have already voted” message appears.
A cheerful, readable look
Inspired by the event poster, with big buttons and text anyone can read.
Handling the whole audience at once
Everyone present voted at the same moment
With no slowdowns and no errors.
An architecture built for traffic peaks
Serverless on Vercel, with a PostgreSQL database behind connection pooling.
A live leaderboard updated every minute
With podium and vote bars, shown to the public when the organisers switch it on.
Admin panel for the organisers
Start, pause and close in one click
The status is always visible: closed, open or ended.
Artist management
Number, name, performance description, photo (automatically resized by the browser) and visibility.
Votes in real time
A vote counter and a switch to show or hide the leaderboard from the public.
Jury scores
Three jurors give each artist a score from 0 to 10.
Final ranking: 40% audience, 60% jury
With the calculation explained step by step.
Resetting of test data before the night
Privacy and security
An anonymous ballot box
No link between device and vote.
Signed cookies and abuse protection
Server-signed cookies, CSRF protection and limits on logins and votes, with the IP address stored only as a hash.
A protected database
Row Level Security enabled and no direct public access.
Security headers and verified photos
Strict headers (CSP, HSTS, anti-clickjacking) and photo uploads verified byte by byte, never SVG.
Dedicated Privacy and Cookie pages
Other projects:associazionesud.comGestore SUD Movie NightVoicePortal
Got a project in mind?
Automate a process, rebuild a site, build from scratch. Write me two lines, I’ll reply within 24 hours.