# Random Movie Picker: Zentor builds a working picker app with votes, filters, and a spin, then tests it before you download the file.

Source: https://zentor.ai/use-cases/movie-night-picker-app

Random movie picker app built by Zentor: votes, filters, and a spin for Tonight's Pick. Real HTML you can host.

## Prompt

```text
Build a random movie picker app with group voting, genre and mood filters, and a Tonight's Pick card. Seed it with 12 sample movies.
```

Variations:

- **Spin only**: Build a random movie picker that filters by streaming platform and runtime, then spins one Tonight's Pick from the filtered list.
- **Couple decide**: Build a two-person random movie picker where each person hearts titles, then a spin chooses from the titles both hearted.
- **Board game night**: Build the same pattern as a random movie picker, but for board games: votes, filters by player count, and a random pick.

## How it works

1. **Say what the random movie picker should do**: Describe voting, filters, and the spin. Name the fields each title needs. More detail makes the first build land closer.
2. **Zentor writes the app, then clicks through it**: It writes real HTML, CSS, and JavaScript, seeds sample titles, opens the app, and tests vote and spin flows before you see it.
3. **Download a working file and keep editing**: You get a self-contained, mobile-friendly app with no build step. Open it, host it, or ask for the next feature in plain English.

## What you can put in the picker

- A spin from the filtered list: The random movie picker only draws from what is currently visible, not hidden titles.
- Group votes before the spin: Everyone marks favorites, then you spin or take the top-voted title.
- Genre and mood filters: Narrow the pile before anyone votes so the shortlist fits the night.
- Streaming platform filters: Keep titles you can actually press play on tonight.
- A Tonight's Pick card: One clear result so the debate ends and the movie starts.
- Code you can keep editing: Plain HTML/CSS/JS in one file, not a locked no-code widget.

## Comparison

| Feature | Code it yourself | No-code builder | Zentor |
|---|---|---|---|
| Time to a working picker | Hours to days | Drag-and-drop setup | Minutes from one prompt |
| Editable code you own | Yes | No, locked to the platform | Yes, plain HTML/CSS/JS |
| Votes plus random spin | You build the logic | Limited by their widgets | Built and wired for you |
| Tests before handoff | You click through it | Manual preview | Opens it, clicks through, fixes bugs |
| Change a feature later | Edit the code | Rebuild in their editor | Describe it and it updates |

## FAQ

### What is a random movie picker in Zentor?

It is a small web app Zentor builds for you: a list of titles, filters, optional group votes, and a spin that draws Tonight's Pick from the filtered set. You get real HTML/CSS/JS, not a rented widget.

### How is this different from random movie websites?

Sites like Randommer give you their catalog and their UI. Zentor builds a picker you own, seeded with the titles and filters you ask for, so the shortlist matches what your group can actually watch.

### Does the random movie picker support group voting?

Yes. A typical build includes vote mode, a ranked results view, and a spin that only draws from the current filter so hidden titles cannot win.

### Does Zentor test the app before handing it over?

Yes. It opens the finished app in a browser and clicks through voting, filters, and the spin. Bugs like a spinner ignoring an active filter get fixed before you download.

### What file do I get?

A self-contained index.html with no build step. Open it locally or drop it on Netlify, Cloudflare Pages, or GitHub Pages to share a link.

### Can I change the random movie picker after the first build?

Yes. Describe the change in chat, like a watched-history list or a runtime filter, and Zentor rewrites and re-tests the app.
