Save the drama for the screen.

Movie night,
chosen by everyone.

Everyone brings a film and gets the same number of votes. Save them, spend them, switch sides — then let Popcorn Vote settle what’s on tonight.

Free. Open source. All yours.
Your family’s film history stays exactly where it belongs: with you.

Popcorn Vote film list with voting controls

How it works

Four steps. Zero group-chat archaeology.

Suggestions, votes, glorious tie-breaks, and every film you’ve watched — all together, with no subscription sneaking onto the credits.

01

Found it? Add it.

Search by title and add it to the shared list, with its poster, summary, runtime, ratings, and trailer included. Because “someone suggested a great film last Tuesday” is not a filing system.

Searching the Popcorn Vote catalogue for a film to add
02

Place your votes. Plot accordingly.

Everyone starts on equal terms and receives new votes on the same schedule. Save them for later, put several behind a favourite, or change your mind whenever the plot demands it.

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

Tie? Let the wheel decide.

The film with the most votes wins. Deadlock? The wheel delivers the evening’s first plot twist.

The Popcorn Vote wheel of fortune resolving a tied vote
04

Watch it. Rate it. Remember it.

After the credits, mark the winner as watched and give it 1 to 5 stars. Soon you’ll have a family film diary — including proof of who gave that disaster five stars.

The winning film displayed on the Popcorn Vote Movie Night screen

See Popcorn Vote in action

From deadlock to opening credits.

Watch Popcorn Vote count the votes, break the tie, and reveal tonight’s main feature. No trailer spoilers.

Built for one family

Everyone’s invited. No account required.

One address, one family PIN, and no account obstacle course. Pick your name and join from any phone, tablet, or computer.

Votes worth plotting over

Save your votes, go all-in on a favourite, or redistribute them before movie night. Campaign speeches optional.

Deadlocks deserve drama

If the top films tie, the wheel makes the final call for everyone on the sofa.

Keep movie night in the family.

Run it at home or on a VPS. No ads, no outside accounts, and no mysterious algorithm insisting you watch another Christmas rom-com.

Movie night without everyone. Still fair.

Say who is missing before the reveal and only the votes of the people in the room count. Films somebody absent voted for wait for them instead of being watched without them.

For the self-hosters

Small stack. Sensible defaults.

Simple to deploy, sensible to run, and careful with the data your family leaves behind.

Docker · SvelteKit · SQLite · PWA

01 / Access

No PIN, no show.

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

Home is HTTP. Everywhere else is 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

Nightly backups. Just in case.

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. Pick your architecture.

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.

Questions before the trailers

The short version, before movie night.

Everything families and self-hosters usually want to know about Popcorn Vote.

What is Popcorn Vote?

Popcorn Vote is a free, open-source web app that helps families choose a film together. Everyone can suggest films, cast and save votes, break ties with a wheel, and keep a shared film diary.

How does the voting work?

Each family member receives the same number of votes on a shared schedule. Votes can be saved, placed on one or several films, and moved until movie night. The film with the most votes wins; a wheel settles ties.

What if somebody is not there on movie night?

Before the reveal, mark who is missing. Only the votes of the people present count, and a film with a vote from somebody absent waits for them instead of being watched without them. The selection is shared by every phone and the TV, and it clears itself after the evening.

Do family members need an account?

No. A family shares one installation and one four-digit PIN; each person then simply chooses their name on any phone, tablet, or computer. Named accounts with individual PINs can be added later under Settings, for families who prefer separate sign-ins.

Is Popcorn Vote free and open source?

Yes. Popcorn Vote is free software released under the MIT License. The source code, container images, setup instructions, and issue tracker are available on GitHub.

Where is our data stored?

Your film list, votes, ratings, settings, covers, and backups remain on the server you control. Popcorn Vote has no advertising and requires no external user accounts.

How do I install Popcorn Vote?

Run the published Docker image on a Linux AMD64 or ARM64 server, NAS, Raspberry Pi, or VPS. Popcorn Vote uses SQLite and needs no separate database service. Public installations should use an HTTPS reverse proxy.

Which film information does it use?

Film search, metadata, posters, and trailers come from The Movie Database; IMDb ratings come from the optional OMDb integration. Popcorn Vote is not endorsed or certified by TMDB.

Which languages are supported?

The app and website are available in English, German, Spanish, French, Brazilian Portuguese, Italian, Polish, Turkish, and Japanese.

Your next movie night needs a winner.

Pick together. Press play sooner.

Self-hosted, open source, and ready to settle tonight’s most important question.