Skip to content

Sistema di Votazione per Unime's Got Talent

The voting platform for UniMe's Got Talent, at UniMe's Welcome Day 2026.

2026Design & development

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

4 points1 / 4

  • 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

3 points2 / 4

  • 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

6 points3 / 4

  • 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

5 points4 / 4

  • 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