A fairer way to choose the film

Movie night,
chosen by you.

Everyone suggests films and gets votes on the same schedule. Save them, back a favourite, and let Popcorn Vote choose tonight’s winner.

Free and open source. Your family’s film diary stays on your server.

Popcorn Vote film list with voting controls

How it works

Four steps from shortlist to screen.

Popcorn Vote keeps suggestions, voting, tie-breaks, and watched films in one place — without adding another streaming subscription.

01

Find a film. Add it.

Search by title and add it to the shared list, with its poster, summary, runtime, ratings, and trailer included. No more losing good suggestions in a group chat.

Searching the Popcorn Vote catalogue for a film to add
02

Save your votes. Back a favourite.

Everyone starts on equal terms and receives new votes on the same schedule. Save them, put several on one film, or move them at any time.

Movie List showing how many votes each family member has placed
03

Let the wheel settle a tie.

The film with the most votes wins. If several films tie, the wheel makes the final choice and the result is recorded in the log.

The Popcorn Vote wheel of fortune resolving a tied vote
04

Watch it. Keep the memory.

After the credits, mark the winner as watched and rate it from 1 to 5 stars. Over time, the archive becomes your family’s film diary.

The winning film displayed on the Popcorn Vote Movie Night screen

See the app in action

From voting to the winner.

Watch the real app evaluate the standings, settle a tie, and reveal what plays tonight.

Built for one family

Simple from phone to TV.

One shared address and one family PIN. Choose your name after signing in, then use Popcorn Vote from a phone, tablet, or computer.

Fair by design

Save votes for a film you really want, use several at once, or move them before movie night.

Ties become theatre

A deadlock sends the tied films to the wheel, turning the decision into part of the evening.

Your family, your server

Run it at home or on a VPS. There are no ads or user accounts, and your list, votes, ratings, and archive stay in your own data folder.

Self-hoster notes

Small stack. Thoughtful defaults.

The setup stays deliberately boring, while the details that protect a family’s data get proper attention.

Docker · SvelteKit · SQLite · PWA

01 / Access

Locked until a PIN exists

Without a valid four-digit family PIN, only the health check responds. Failed attempts trigger increasing waits per address and across the installation.

02 / Network

Public means HTTPS

Plain HTTP is supported on a trusted home network. Public instances belong behind an HTTPS reverse proxy, with the container port kept private.

03 / Data

One volume, nightly backups

The database, covers, configuration, and backups live under /data. Fourteen nightly states are kept by default, including catch-up after downtime.

04 / Runtime

One image, two architectures

Ready-to-pull images cover linux/amd64 for Intel or AMD NAS devices and linux/arm64 for Raspberry Pi and ARM servers. No separate database service needed.

Your next movie night starts here

Keep the choice fair. Keep the evening fun.

Popcorn Vote is free, open source, and ready to run on your own server.

View setup on GitHub