⚙️ Setup required — Connect your Google Sheet to get started
🎬
Request a Movie
Tell the admin what you want to watch next!
📋 Movie Requests
Sign In
Admin access only
Add Movie
Share → Anyone with link → Copy · Open Drive ↗
Vertical/portrait image works best here.
Paste any URL. Users click the info icon to open it.
🎬 Edit Hero Banner
Select up to 5 movies to feature in the hero banner. They will auto-slide every 3 seconds and users can manually swipe/click.
⚙️ Setup Guide
1

Create a Google Sheet

Go to sheets.google.com → New sheet → Name it CineVault
Row 1 headers: id title year genre poster rating link embed view isDrive added infourl banner

2

Open Apps Script & Paste Code

In your sheet → ExtensionsApps Script → delete everything → paste the script → Save

3

Set Your Secret Password

In the script find: const ADMIN_PASSWORD = "your-secret-password"; — change it. This password lives on Google's servers, never in your HTML.

4

Deploy as Web App

DeployNew deployment → Type: Web app → Execute as: Me → Access: Anyone → Deploy → Copy URL

5

Paste Your Web App URL

6

Host on Cloudflare Pages

Go to pages.cloudflare.com → Direct Upload → Upload this HTML file → Share your yoursite.pages.dev link!